From 24cd77335fe7e4b9e726e812df6535cd825dc3d7 Mon Sep 17 00:00:00 2001 From: parazyd Date: Tue, 11 Oct 2016 22:37:44 +0200 Subject: [PATCH] preserve env where needed on sudo calls --- zlibs/bootstrap | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/zlibs/bootstrap b/zlibs/bootstrap index 5088e3a..cf09c9b 100644 --- a/zlibs/bootstrap +++ b/zlibs/bootstrap @@ -35,7 +35,11 @@ bootstrap_complete_base() { } notice "running debootstrap stage 1" ## deboostrap stage 1 - sudo debootstrap \ + export LANG=C + export LC_ALL=C + export DEBIAN_FRONTEND=noninteractive + + sudo -E debootstrap \ --foreign \ --arch $arch $release $strapdir $mirror || zerr @@ -43,7 +47,7 @@ bootstrap_complete_base() { ## debootstrap stage 2 notice "running debootstrap stage 2" - sudo chroot $strapdir \ + sudo -E chroot $strapdir \ /debootstrap/debootstrap --second-stage || zerr ## write all system configuration @@ -69,14 +73,13 @@ bootstrap_complete_base() { ## chroot into it and configure further ## debootstrap stage 3 notice "running debootstrap stage 3" - export LANG=C - export LC_ALL=C - export DEBIAN_FRONTEND=noninteractive devprocsys mount $strapdir || zerr - sudo chroot $strapdir /thirdstage || zerr - sudo chroot $strapdir /cleanup || zerr + dpkgdivert on $strapdir + sudo -E chroot $strapdir /thirdstage || zerr + sudo -E chroot $strapdir /cleanup || zerr + dpkgdivert off $strapdir sleep 1 devprocsys umount $strapdir || zerr @@ -130,17 +133,16 @@ bootstrap_tar_pack() { req=(bootstrap_tgz) ckreq || return 1 - for i in $custmodules; do - sed -i -e 's/$i//g' $strapdir/etc/modules - done + for i in $custmodules; do sed -i -e 's/$i//' $strapdir/etc/modules; done cat <