Просмотр исходного кода

Fix getopts in mkimage-alpine.sh

Signed-off-by: Robert Schneider <mail@shakeme.info>
Robert Schneider 8 лет назад
Родитель
Сommit
a89d282dbb
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      contrib/mkimage-alpine.sh

+ 3 - 3
contrib/mkimage-alpine.sh

@@ -52,7 +52,7 @@ save() {
 	tar --numeric-owner -C $ROOTFS -c . | xz > rootfs.tar.xz
 }
 
-while getopts "hr:m:s" opt; do
+while getopts "hr:m:sc:" opt; do
 	case $opt in
 		r)
 			REL=$OPTARG
@@ -64,7 +64,7 @@ while getopts "hr:m:s" opt; do
 			SAVE=1
 			;;
 		c)
-			ADDITIONALREPO=community
+			ADDITIONALREPO=$OPTARG
 			;;
 		*)
 			usage
@@ -76,7 +76,7 @@ REL=${REL:-edge}
 MIRROR=${MIRROR:-http://nl.alpinelinux.org/alpine}
 SAVE=${SAVE:-0}
 MAINREPO=$MIRROR/$REL/main
-ADDITIONALREPO=$MIRROR/$REL/community
+ADDITIONALREPO=$MIRROR/$REL/${ADDITIONALREPO:-community}
 ARCH=${ARCH:-$(uname -m)}
 
 tmp