X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fschroot%2Ffiles%2Fsetup-dchroot;h=1040212ab2864b79396921aec78ca418e8676c2d;hb=fec4861e676415e8952b36c308ed40f7ce060fc4;hp=e63d72321cd30616a5ac3ee596f0306a62763659;hpb=5024ebc9b2c219d411e8a1f50fd7767d8004cb6d;p=mirror%2Fdsa-puppet.git diff --git a/modules/schroot/files/setup-dchroot b/modules/schroot/files/setup-dchroot index e63d72321..1040212ab 100755 --- a/modules/schroot/files/setup-dchroot +++ b/modules/schroot/files/setup-dchroot @@ -89,6 +89,7 @@ genschrootconf() { local name="${suite}_${arch}-dchroot" fi + local fullname="$name" case "$arch" in kfreebsd-*) aliases="$name" @@ -101,7 +102,7 @@ genschrootconf() { cat << EOF [${name}] -description=[${name}] Debian $suite chroot for $arch +description=[${fullname}] Debian $suite chroot for $arch type=file file=$target EOF @@ -141,7 +142,6 @@ EOF genschrootconf "$suite" "$arch" "$target" "backports" 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 @@ -383,6 +383,16 @@ chmod +x "$rootdir/usr/local/sbin/policy-rc.d" [ -z "$bare" ] && [ -z "$ubuntu" ] && chroot "$rootdir" apt-get install -y --no-install-recommends locales-all chroot "$rootdir" apt-get install -y --no-install-recommends build-essential [ -z "$bare" ] && chroot "$rootdir" apt-get install -y --no-install-recommends zsh less vim fakeroot devscripts gdb +if [ -n "$buildd" ] ; then + case "$suite" in + wheezy|jessie|stretch) + chroot "$rootdir" apt-get install -y --no-install-recommends apt-transport-https ca-certificates + ;; + *) + chroot "$rootdir" apt-get install -y --no-install-recommends ca-certificates + ;; + esac +fi rm -f "$rootdir/etc/apt/sources.list" "$rootdir/etc/apt/sources.list.d/*" chroot "$rootdir" apt-get clean umount "$rootdir/dev" 2>/dev/null || true @@ -395,7 +405,7 @@ cleanup+=("rm -f $tartmp") chmod 0755 "$rootdir" tar caf "$tartmp" . if ! [ -z "$keep" ]; then - savelog -l -c 4 "$target" + savelog -l -c 2 "$target" fi mv "$tartmp" "$target" )