about summary refs log tree commit diff
path: root/build-x86-images.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'build-x86-images.sh.in')
-rw-r--r--build-x86-images.sh.in9
1 files changed, 5 insertions, 4 deletions
diff --git a/build-x86-images.sh.in b/build-x86-images.sh.in
index 0fbf593..5ea5b04 100644
--- a/build-x86-images.sh.in
+++ b/build-x86-images.sh.in
@@ -3,11 +3,12 @@
 ARCH=
 IMAGE=
 
-while getopts "a:b:h" opt; do
+while getopts "a:b:hr:" opt; do
 case $opt in
 	a) ARCH="$OPTARG";;
 	b) IMAGE="$OPTARG";;
-	h) echo "${0#/*}: [-a arch] [-b base|e|xfce|mate|cinnamon|kde|lxde]" >&2; exit 1;;
+	h) echo "${0#/*}: [-a arch] [-b base|e|xfce|mate|cinnamon|kde|lxde|lxqt] [-r repo]" >&2; exit 1;;
+	r) REPO="-r $OPTARG $REPO";;
 esac
 done
 shift $((OPTIND - 1))
@@ -43,7 +44,7 @@ readonly LXQT_PKGS="$X_PKGS lxdm lxqt gvfs-afc gvfs-mtp gvfs-smb udisks2 qupzill
 
 if [ -z "$IMAGE" -o "$IMAGE" = base ]; then
 	if [ ! -e $BASE_IMG ]; then
-		./mklive.sh -a $ARCH -o $BASE_IMG -p "$BASE_PKGS" $@
+		./mklive.sh -a $ARCH -o $BASE_IMG -p "$BASE_PKGS" ${REPO} $@
 	fi
 fi
 if [ -z "$IMAGE" -o "$IMAGE" = e ]; then
@@ -71,7 +72,7 @@ if [ -z "$IMAGE" -o "$IMAGE" = lxde ]; then
 		./mklive.sh -a $ARCH -o $LXDE_IMG -p "$LXDE_PKGS" $@
 	fi
 fi
-if [ "$IMAGE" = lxqt ]; then
+if [ -z "$IMAGE" -o "$IMAGE" = lxqt ]; then
 	if [ ! -e $LXQT_IMG ]; then
 		./mklive.sh -a $ARCH -o $LXQT_IMG -p "$LXQT_PKGS" $@
 	fi