mk-deb-chroot: Moved brokenproxy cp command to after the debian chroot environment...
authorAndrey Miroshnikov <andrey@technepisteme.xyz>
Thu, 23 Sep 2021 11:43:46 +0000 (12:43 +0100)
committerAndrey Miroshnikov <andrey@technepisteme.xyz>
Thu, 23 Sep 2021 11:43:46 +0000 (12:43 +0100)
mk-deb-chroot

index 1c67729b66736ed8105f688c9894aa096a2ee780..96d766ebd1417ea531ce6a03f336b782f859e6af 100755 (executable)
@@ -39,10 +39,6 @@ else
     cp /tmp/brokenproxy /etc/apt/apt.conf.d/80-retries
 fi
 
-# No need to check if exists, this script always runs with new chroot
-cp /tmp/brokenproxy /opt/chroot/$chrootdir/etc/apt/apt.conf.d/80-retries
-
-
 # Install debootstrap and schroot
 if [ -e /etc/debian_version ]; then
     # Debian detected: use apt
@@ -52,7 +48,8 @@ elif [ -e /etc/arch-release ]; then
     pacman -S --needed debootstrap schroot
 fi
 
-# Install debian/buster chroot using debootstrap
+# Install debian/buster chroot using debootstrap, 
+# any /etc/ config must be done after this point!
 /usr/sbin/debootstrap buster /opt/chroot/$chrootdir \
                       http://ftp.uk.debian.org/debian
 echo "$chrootdir" > /opt/chroot/$chrootdir/etc/debian_chroot
@@ -62,6 +59,9 @@ mkdir -p /etc/schroot/$chrootdir
 cp /etc/schroot/default/copyfiles /etc/schroot/$chrootdir
 touch /etc/schroot/$chrootdir/nssdatabases
 
+# Copy over brokenproxy apt script to the new chroot environment
+cp /tmp/brokenproxy /opt/chroot/$chrootdir/etc/apt/apt.conf.d/80-retries
+
 # create special fstab not bind-mounting /home
 schroot_fstab="
 # <file system> <mount point>   <type>  <options>       <dump>  <pass>