]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
setup-dchroot: Support including extra packages
authorPeter Palfrader <peter@palfrader.org>
Tue, 11 Aug 2015 13:51:20 +0000 (15:51 +0200)
committerPeter Palfrader <peter@palfrader.org>
Tue, 11 Aug 2015 13:51:20 +0000 (15:51 +0200)
modules/schroot/files/setup-dchroot

index 800238316434c94497ac8d6b122d38af5cc99386..3ab4e5efe26bfb8817ba8b0308167d37a907186a 100755 (executable)
@@ -160,6 +160,7 @@ sbuildnames=""
 ubuntu=""
 groupuser="Debian,guest,d-i"
 grouproot=""
+include="apt"
 users=""
 usersroot=""
 bare=""
@@ -170,7 +171,7 @@ cleanup+=(":")
 trap do_cleanup EXIT
 buildd=""
 
-while getopts "a:b:Bcd:Dfg:hKk:m:o:O:p:r:sS:u" OPTION
+while getopts "a:b:Bcd:Dfg:hI:Kk:m:o:O:p:r:sS:u" OPTION
 do
     case $OPTION in
         a)
@@ -209,6 +210,9 @@ do
             usage
             exit 0
             ;;
+        I)
+            include="$include,$OPTARG"
+            ;;
         K)
             keep="4"
             ;;
@@ -310,7 +314,7 @@ fi
 set -x
 debootstrap \
     --keyring "$keyring" \
-    --include="apt" \
+    --include="$include" \
     --variant=buildd \
     --arch="$arch" \
     "$suite_alias" "$rootdir" "$mirror" "$script"