From 15b005d8378df38938e11aebff0488095c771754 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 10 May 2019 03:38:49 +0100 Subject: [PATCH] make.sh: Automatically enable build ramdisk on systems with 4GB RAM or more Signed-off-by: Michael Tremer --- make.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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 -- 2.39.5