From: Peter Palfrader Date: Thu, 5 Sep 2013 13:25:17 +0000 (+0200) Subject: Support building chroots that debootstrap does not know yet X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=d37c6d0845a3ac4f6ca58294bb8acf4a3bed605f;p=dsa-puppet.git Support building chroots that debootstrap does not know yet --- diff --git a/modules/porterbox/files/setup-dchroot b/modules/porterbox/files/setup-dchroot index 69a18e14..61d91b2d 100755 --- a/modules/porterbox/files/setup-dchroot +++ b/modules/porterbox/files/setup-dchroot @@ -236,6 +236,14 @@ fi rootdir=$(mktemp -d "$builddir/create-$suite-XXXXXX") cleanup+=("rm -r $rootdir") cleanup+=("umount $rootdir/sys") +script=/usr/share/debootstrap/scripts/"$suite" +if ! [ -e "$script" ]; then + if [ -z "$ubuntu" ]; then + script=/usr/share/debootstrap/scripts/sid + else + script=/usr/share/debootstrap/scripts/gutsy + fi +fi set -x debootstrap \ @@ -243,7 +251,7 @@ debootstrap \ --include="apt" \ --variant=buildd \ --arch="$arch" \ - "$suite" "$rootdir" "$mirror" + "$suite" "$rootdir" "$mirror" "$script" echo "$tuple" > "$rootdir/etc/debian_chroot" echo "force-unsafe-io" > "$rootdir/etc/dpkg/dpkg.cfg.d/force-unsafe-io"