Browse code

Fix getopts in mkimage-alpine.sh

Signed-off-by: Robert Schneider <mail@shakeme.info>

Robert Schneider authored on 2017/06/15 22:23:16
Showing 1 changed files
... ...
@@ -52,7 +52,7 @@ save() {
52 52
 	tar --numeric-owner -C $ROOTFS -c . | xz > rootfs.tar.xz
53 53
 }
54 54
 
55
-while getopts "hr:m:s" opt; do
55
+while getopts "hr:m:sc:" opt; do
56 56
 	case $opt in
57 57
 		r)
58 58
 			REL=$OPTARG
... ...
@@ -64,7 +64,7 @@ while getopts "hr:m:s" opt; do
64 64
 			SAVE=1
65 65
 			;;
66 66
 		c)
67
-			ADDITIONALREPO=community
67
+			ADDITIONALREPO=$OPTARG
68 68
 			;;
69 69
 		*)
70 70
 			usage
... ...
@@ -76,7 +76,7 @@ REL=${REL:-edge}
76 76
 MIRROR=${MIRROR:-http://nl.alpinelinux.org/alpine}
77 77
 SAVE=${SAVE:-0}
78 78
 MAINREPO=$MIRROR/$REL/main
79
-ADDITIONALREPO=$MIRROR/$REL/community
79
+ADDITIONALREPO=$MIRROR/$REL/${ADDITIONALREPO:-community}
80 80
 ARCH=${ARCH:-$(uname -m)}
81 81
 
82 82
 tmp