From 7d4287ffa7a7e282f25a8293aa8e562b2f4ca894 Mon Sep 17 00:00:00 2001 From: Andrey Miroshnikov Date: Thu, 23 Sep 2021 12:43:46 +0100 Subject: [PATCH] mk-deb-chroot: Moved brokenproxy cp command to after the debian chroot environment is setup (after which /etc/ will exist). --- mk-deb-chroot | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mk-deb-chroot b/mk-deb-chroot index 1c67729..96d766e 100755 --- a/mk-deb-chroot +++ b/mk-deb-chroot @@ -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=" # -- 2.30.2