From 3a5d7b880b7ba37d76188c0b1a0ccfd5ab6b4dcb Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 4 Jul 2024 17:54:08 +0000 Subject: [PATCH] make.sh: Always mount a separate /tmp Signed-off-by: Michael Tremer --- make.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/make.sh b/make.sh index 47281ffc34..34b688979c 100755 --- a/make.sh +++ b/make.sh @@ -412,16 +412,12 @@ prepareenv() { # Make some extra directories mkdir -p "${BASEDIR}/build${TOOLS_DIR}" 2>/dev/null - mkdir -p $BASEDIR/build/{etc,usr/src} 2>/dev/null - mkdir -p $BASEDIR/build/{dev/{shm,pts},proc,sys} + mkdir -p $BASEDIR/build/{etc,usr/src,tmp} 2>/dev/null mkdir -p $BASEDIR/{cache,ccache/${BUILD_ARCH}/${TOOLCHAINVER}} 2>/dev/null if [ "${ENABLE_RAMDISK}" = "on" ]; then mkdir -p $BASEDIR/build/usr/src mount -t tmpfs tmpfs -o size=8G,nr_inodes=1M,mode=1777 $BASEDIR/build/usr/src - - mkdir -p ${BASEDIR}/build/tmp - mount -t tmpfs tmpfs -o size=4G,nr_inodes=1M,mode=1777 ${BASEDIR}/build/tmp fi mkdir -p $BASEDIR/build/usr/src/{cache,config,doc,html,langs,lfs,log,src,ccache} @@ -475,6 +471,10 @@ prepareenv() { mount build_dev_shm "${BUILD_DIR}/dev/shm" \ -t tmpfs -o "nosuid,nodev,strictatime,mode=1777,size=1024m" + # Mount a new /tmp + mount build_tmp "${BUILD_DIR}/tmp" \ + -t tmpfs -o "nosuid,nodev,strictatime,size=4G,nr_inodes=1M,mode=1777" + # Make all sources and proc available under lfs build mount --bind /sys $BASEDIR/build/sys mount --bind $BASEDIR/cache $BASEDIR/build/usr/src/cache -- 2.47.3