From: Michael Tremer Date: Wed, 28 Aug 2024 15:28:42 +0000 (+0000) Subject: make.sh: Bind-mount /proc as a workaround for unshare X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1c1838509c0180c331cd267a8e728497939f60ee;p=people%2Fms%2Fipfire-2.x.git make.sh: Bind-mount /proc as a workaround for unshare unshare seems to want to change the mount propagation for /proc before it has been mounted. In order to workaround that problem, we bind-mount /proc to itself before. Signed-off-by: Michael Tremer --- diff --git a/make.sh b/make.sh index f474ee7ae..f41477a5f 100755 --- a/make.sh +++ b/make.sh @@ -461,6 +461,10 @@ prepareenv() { mount build_tmp "${BUILD_DIR}/tmp" \ -t tmpfs -o "nosuid,nodev,strictatime,size=4G,nr_inodes=1M,mode=1777" + # Create an empty /proc directory and make it a mountpoint + mkdir -p "${BUILD_DIR}/proc" + mount --bind "${BUILD_DIR}/proc" "${BUILD_DIR}/proc" + # Make all sources and proc available under lfs build mount --bind /sys "${BUILD_DIR}/sys" mount --bind -o ro "${BASEDIR}/cache" "${BUILD_DIR}/usr/src/cache"