X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fschroot%2Ffiles%2Fsetup-dchroot;h=d015c030e8e3812941601715af4602b4fa886eec;hb=e9a9a828c0afd2598b3d4d008f80f4de96ecc4c7;hp=78e3f2f59bdcd8e7fca7b5c107dc797bdbb4753c;hpb=37182cf8f36563bebe19ab80e7bd320612fd8bde;p=dsa-puppet.git diff --git a/modules/schroot/files/setup-dchroot b/modules/schroot/files/setup-dchroot index 78e3f2f5..d015c030 100755 --- a/modules/schroot/files/setup-dchroot +++ b/modules/schroot/files/setup-dchroot @@ -106,7 +106,7 @@ EOF echo "aliases=$suite" fi case "$arch" in - armel|armhf|i386|powerpc|s390|sparc) + armel|armhf|i386|mips|mipsel|powerpc|s390|sparc) echo "personality=linux32" ;; esac @@ -122,10 +122,18 @@ EOF *) if [ -z "$extra" ] && [ -z "$ubuntu" ]; then genschrootconf "$suite" "$arch" "$target" "backports" - [ -n "$buildd" ] && genschrootconf "$suite" "$arch" "$target" "backports-sloppy" - [ -n "$buildd" ] && genschrootconf "$suite" "$arch" "$target" "lts" - [ -n "$buildd" ] && genschrootconf "$suite" "$arch" "$target" "proposed-updates" - [ -n "$buildd" ] && genschrootconf "$suite" "$arch" "$target" "security" + if [ -n "$buildd" ] ; then + genschrootconf "$suite" "$arch" "$target" "backports-sloppy" + genschrootconf "$suite" "$arch" "$target" "lts" + genschrootconf "$suite" "$arch" "$target" "proposed-updates" + genschrootconf "$suite" "$arch" "$target" "security" + case "$arch" in + kfreebsd-*) + genschrootconf "$suite" "$arch" "$target" "kfreebsd" + genschrootconf "$suite" "$arch" "$target" "kfreebsd-security" + ;; + esac + fi fi esac return 0 @@ -160,6 +168,7 @@ sbuildnames="" ubuntu="" groupuser="Debian,guest,d-i" grouproot="" +include="apt,fakeroot" users="" usersroot="" bare="" @@ -170,7 +179,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) @@ -191,8 +200,8 @@ do bare="1" groupuser="" grouproot="" - users="buildd" - usersroot="buildd" + users="buildd,buildd2" + usersroot="buildd,buildd2" personality="buildd" suffix="sbuild" ;; @@ -209,6 +218,9 @@ do usage exit 0 ;; + I) + include="$include,$OPTARG" + ;; K) keep="4" ;; @@ -310,7 +322,7 @@ fi set -x debootstrap \ --keyring "$keyring" \ - --include="apt" \ + --include="$include" \ --variant=buildd \ --arch="$arch" \ "$suite_alias" "$rootdir" "$mirror" "$script"