From 07b2fd0650cf8f2b3548b5303fd9ff52a829b55d Mon Sep 17 00:00:00 2001 From: Daniel Winzen <daniel@danwin1210.de> Date: Fri, 1 Jul 2022 22:52:18 +0200 Subject: [PATCH] Fix chroot creation for systems where /bin and /lib are symlinks --- var/www/setup_chroot.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/var/www/setup_chroot.sh b/var/www/setup_chroot.sh index bf76022..63697ad 100755 --- a/var/www/setup_chroot.sh +++ b/var/www/setup_chroot.sh @@ -59,11 +59,9 @@ function CHROOT_LIBRARIES() { ### variables CHROOT_DIRECTORY=$1 CHROOT_DIRECTORY_STRUCTURE=( - '/bin' '/etc' '/etc/default' '/dev' - '/lib' '/tmp' '/usr' '/usr/share' @@ -286,6 +284,8 @@ chmod 550 $CHROOT_DIRECTORY for DIRECTORY in ${CHROOT_DIRECTORY_TO_CLEAN[@]}; do rm -rf $CHROOT_DIRECTORY$DIRECTORY done +ln -s usr/bin $CHROOT_DIRECTORY/bin +ln -s usr/lib $CHROOT_DIRECTORY/lib for DIRECTORY in ${CHROOT_DIRECTORY_STRUCTURE[@]}; do mkdir -pm 0555 $CHROOT_DIRECTORY$DIRECTORY done