From d37c6d0845a3ac4f6ca58294bb8acf4a3bed605f Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 5 Sep 2013 15:25:17 +0200 Subject: [PATCH] Support building chroots that debootstrap does not know yet --- modules/porterbox/files/setup-dchroot | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/porterbox/files/setup-dchroot b/modules/porterbox/files/setup-dchroot index 69a18e149..61d91b2d4 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" -- 2.20.1