From ed95da5244986702f53a28e40d3086921842865d Mon Sep 17 00:00:00 2001 From: BodgeMaster <> Date: Sun, 22 Mar 2026 04:51:49 +0100 Subject: [PATCH] install stage 1: apply learnings from Gentoo (chroot mounting) and hopefully fix musl support --- install-stage1.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/install-stage1.sh b/install-stage1.sh index 42461e1..5dda71f 100644 --- a/install-stage1.sh +++ b/install-stage1.sh @@ -175,13 +175,15 @@ mount -t tmpfs -o size=3g,mode=755 tmpfs /mnt/target >> $LOGFILE 2>&1 # used for chroot later mkdir /mnt/target/run >> $LOGFILE 2>&1 -mount --rbind /run /mnt/target/run >> $LOGFILE 2>&1 +mount -t tmpfs none /mnt/target/run >> $LOGFILE 2>&1 mkdir /mnt/target/proc >> $LOGFILE 2>&1 -mount --rbind /proc /mnt/target/proc >> $LOGFILE 2>&1 +mount -t proc proc /mnt/target/proc >> $LOGFILE 2>&1 mkdir /mnt/target/sys >> $LOGFILE 2>&1 mount --rbind /sys /mnt/target/sys >> $LOGFILE 2>&1 +mount --make-rslave /mnt/target/sys >> $LOGFILE 2>&1 mkdir /mnt/target/dev >> $LOGFILE 2>&1 mount --rbind /dev /mnt/target/dev >> $LOGFILE 2>&1 +mount --make-rslave /mnt/target/dev >> $LOGFILE 2>&1 # actual storage mkdir -p /mnt/target/run/void-usb/container >> $LOGFILE 2>&1 @@ -209,7 +211,7 @@ TARGET_MIRROR="$(sed 's/repository=//;s|/musl$||' /etc/xbps.d/00-repository-main #TODO: allow only 32 bit on a 32 bit system -options=("x86_64" "x86_64 musl" "x86_32") +options=("x86_64" "x86_64-musl" "x86_32") while true; do echo "Select your desired architecture." for i in "${!options[@]}"; do