make.sh: Automatically enable build ramdisk on systems with 4GB RAM or more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2019-05-10 03:38:49 +01:00
parent 3966b1e58f
commit 15b005d837

13
make.sh
View File

@@ -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