diff --git a/etc/build.usage b/etc/build.usage
index ed54f30..bd77ae3 100644
--- a/etc/build.usage
+++ b/etc/build.usage
@@ -12,6 +12,7 @@ usage: ./build.sh [-4|6] [-a nt32|nt64] [-b debug|release] [-c] [-C dir[,..]]
                                 tarballs (pkg,) RPM binary packages (rpm,) compressed and optionally
                                 signed binary and source tarballs containing ${PREFIX} sans ${BUILD_WORKDIR}
                                 (t{bz2,gz,xz},) and/or deployable distribution ZIP archive (zipdist.)
+                                {t{bz2,gz,xz},zipdist} imply minipix.
         -h                      Show this screen.
         -N                      Offline mode: no {wget,git-{clone,pull}}(1) calls.
         -P [jobs]               Enables parallelisation at target-level, whenever applicable.
diff --git a/subr/build_args.subr b/subr/build_args.subr
index 5cdc63b..2f18a5d 100644
--- a/subr/build_args.subr
+++ b/subr/build_args.subr
@@ -56,6 +56,14 @@ build_args() {
 			shift;
 		fi;
 	done;
+	if ex_rtl_lmatch "${ARG_DIST}" , tbz2	\
+	|| ex_rtl_lmatch "${ARG_DIST}" , tgz	\
+	|| ex_rtl_lmatch "${ARG_DIST}" , txz	\
+	|| ex_rtl_lmatch "${ARG_DIST}" , zipdist; then
+		if ! ex_rtl_lmatch "${ARG_DIST}" , minipix; then
+			ARG_DIST="${ARG_DIST:+${ARG_DIST},}minipix";
+		fi;
+	fi;
 	if [ -n "${ARG_RESTART}" ]; then
 		if [ "${ARG_RESTART%:*}" != "${ARG_RESTART}" ]; then
 			ARG_RESTART_AT="${ARG_RESTART#*:}"; ARG_RESTART="${ARG_RESTART%:*}";