try to find disable for bare-metal

This commit is contained in:
2025-04-22 13:38:05 +02:00
parent c7b0a38241
commit eb12980884
10 changed files with 16 additions and 746 deletions

View File

@ -1,5 +1,5 @@
#!/bin/bash
UPDATED="2025-04-19"
UPDATED="2025-04-22"
DISABLE=0 # disable options
ENABLE=1 # enable options
@ -17,6 +17,7 @@ SECURED=1 # enable/disable security
CLANG=0 # use Clang compiler (if not, use GCC)
TESTING=0 # add testing options
NVIDIA=1 # add support for nvidia
BARE=1 # compile kernel for bare-metal
#
# Sources:
@ -484,7 +485,12 @@ doDefaultsDisable() {
cp .config .config.disable.before
result=$? && doFail $result ">>> Error .config copy (before)!"
fi
doScriptsConfigFile disable $OPTIONS/disable/disable.txt
if [ $BARE == 1 ]; then
doScriptsConfigFile disable $OPTIONS/disable/bare.txt
else
doScriptsConfigFile disable $OPTIONS/disable/vm.txt
fi
cp .config .config.disable.after
fi
@ -503,7 +509,7 @@ doDefaultsEnable() {
if [ "$CLANG" == "1" ]; then
doScriptsConfigFile enable $OPTIONS/enable/clang.txt
fi
doScriptsConfigFile enable $OPTIONS/enable/enable.txt
doScriptsConfigFile enable $OPTIONS/enable/vm.txt
case ${ARCH} in
"x86-64-v2")