From 6a243e39a69b4352c76515a490d735fe256524f7 Mon Sep 17 00:00:00 2001 From: Joachim Breitner Date: Wed, 16 Apr 2014 17:25:18 +0200 Subject: Use sudo tee trick to write files as root merge conflicts: bin/schroot-create.sh --- bin/schroot-create.sh | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'bin') diff --git a/bin/schroot-create.sh b/bin/schroot-create.sh index d39502e9..d44cedc3 100755 --- a/bin/schroot-create.sh +++ b/bin/schroot-create.sh @@ -49,16 +49,12 @@ bootstrap() { echo "Bootstraping $DISTRO into $CHROOT_TARGET now." sudo debootstrap $DISTRO $CHROOT_TARGET $MIRROR - echo sudo -s <<-EOF - set -e - set -x - echo -e '#!/bin/sh\nexit 101' > $CHROOT_TARGET/usr/sbin/policy-rc.d - chmod +x $CHROOT_TARGET/usr/sbin/policy-rc.d - echo 'Acquire::http::Proxy "$http_proxy";' > $CHROOT_TARGET/etc/apt/apt.conf.d/80proxy - echo "deb-src $MIRROR $DISTRO main" >> $CHROOT_TARGET/etc/apt/sources.list - echo "${BACKPORTS}" >> $CHROOT_TARGET/etc/apt/sources.list - echo "${BACKPORTSSRC}" >> $CHROOT_TARGET/etc/apt/sources.list - EOF + echo -e '#!/bin/sh\nexit 101' | sudo tee $CHROOT_TARGET/usr/sbin/policy-rc.d >/dev/null + sudo chmod +x $CHROOT_TARGET/usr/sbin/policy-rc.d + echo 'Acquire::http::Proxy "$http_proxy";' | sudo tee $CHROOT_TARGET/etc/apt/apt.conf.d/80proxy >/dev/null + echo "deb-src $MIRROR $DISTRO main" | sudo tee -a $CHROOT_TARGET/etc/apt/sources.list > /dev/null + echo "${BACKPORTS}" | sudo tee -a $CHROOT_TARGET/etc/apt/sources.list >/dev/null + echo "${BACKPORTSSRC}" | sudo tee -a $CHROOT_TARGET/etc/apt/sources.list >/dev/null } cleanup() { -- cgit v1.2.3-70-g09d2