From: Michael Tremer Date: Fri, 10 May 2019 02:38:49 +0000 (+0100) Subject: make.sh: Automatically enable build ramdisk on systems with 4GB RAM or more X-Git-Tag: v2.23-core133~70^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=15b005d8378df38938e11aebff0488095c771754;p=ipfire-2.x.git make.sh: Automatically enable build ramdisk on systems with 4GB RAM or more Signed-off-by: Michael Tremer --- diff --git a/make.sh b/make.sh index 8c998ef87c..0499dbafb7 100755 --- a/make.sh +++ b/make.sh @@ -39,8 +39,6 @@ GIT_LASTCOMMIT=$(git log | head -n1 | cut -d" " -f2 |head -c8) # Last commit TOOLCHAINVER=20181030 -ENABLE_RAMDISK="on" - ############################################################################### # # Beautifying variables & presentation & input output interface @@ -900,6 +898,9 @@ update_contributors() { return 0 } +# Default settings +ENABLE_RAMDISK="auto" + # Load configuration file if [ -f .config ]; then . .config @@ -921,6 +922,14 @@ else configure_build "default" fi +# Automatically enable/disable ramdisk usage +if [ "${ENABLE_RAMDISK}" = "auto" ]; then + # Enable only when the host system has 4GB of RAM or more + if [ ${SYSTEM_MEMORY} -ge 3900 ]; then + ENABLE_RAMDISK="on" + fi +fi + buildtoolchain() { local error=false case "${BUILD_ARCH}:${HOST_ARCH}" in