]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Allow supplying a different schroot personality
authorPeter Palfrader <peter@palfrader.org>
Wed, 8 May 2013 09:24:13 +0000 (11:24 +0200)
committerPeter Palfrader <peter@palfrader.org>
Fri, 10 May 2013 12:22:37 +0000 (14:22 +0200)
modules/porterbox/files/setup-dchroot

index 6fa9e66c39648f56fcc28e878433b35a873c6275..0ab99d16b437b7be7d28595930047c62cee03a7e 100755 (executable)
@@ -42,6 +42,7 @@ OPTIONS:
     -c         write config only
     -f         overwrite config and target tarball
     -k KEYRING use an alternate keyring [$keyring]
+    -p PERS    use a different sbuild personality [$personality]
     -s         use sbuild compatible naming scheme
     -h         this help
 EOF
@@ -89,9 +90,9 @@ source-root-groups=adm
 EOF
 
     if dpkg --compare-versions "$(lsb_release --release --short)" '<' 7; then
-        echo "script-config=dsa/config"
+        echo "script-config=$personality/config"
     else
-        echo "profile=dsa"
+        echo "profile=$personality"
     fi
 
     if [ "$THISARCH" = "$arch" ]; then
@@ -131,11 +132,12 @@ configonly=""
 force=""
 basedir="/srv/chroot"
 keyring=/usr/share/keyrings/debian-archive-keyring.gpg
+personality="dsa"
 sbuildnames=""
 declare -a cleanup
 trap do_cleanup EXIT
 
-while getopts "a:b:cfhk:m:s" OPTION
+while getopts "a:b:cfhk:m:p:s" OPTION
 do
     case $OPTION in
         a)
@@ -160,6 +162,9 @@ do
         m)
             mirror="$OPTARG"
             ;;
+        p)
+            personality="$OPTARG"
+            ;;
         s)
             sbuildnames="1"
             ;;