mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-12 20:16:49 +02:00
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:
13
make.sh
13
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
|
||||
|
||||
Reference in New Issue
Block a user