mise à jour options (disable/enable)

This commit is contained in:
2025-06-22 18:36:46 +02:00
parent b4701c970f
commit 641a3b394b
4 changed files with 448 additions and 176 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
UPDATED="2025-05-31"
UPDATED="2025-06-22"
DISABLE=0 # disable options
DISABLE=1 # disable options
ENABLE=1 # enable options
PATCHES=0 # enable/disable patch apply
UARCH=0 # apply more uarch patch
@ -133,6 +133,8 @@ CONFIGS=$CURRENT/configs
PATCHES=$CURRENT/patches
OPTIONS=$CURRENT/options
CERTS=$CURRENT/certs
ENABLED=$ENABLED
DISABLED=$DISABLED
BRANCH=$1
BRANCH="${BRANCH:=help}"
@ -504,12 +506,12 @@ doDefaultsDisable() {
result=$? && doFail $result ">>> Error .config copy (before)!"
fi
doScriptsConfigFile disable $OPTIONS/disable/debug.txt
doScriptsConfigFile disable $DISABLED/debug.txt
if [ $BARE == 1 ]; then
doScriptsConfigFile disable $OPTIONS/disable/bare.txt
doScriptsConfigFile disable $DISABLED/bare.txt
else
doScriptsConfigFile disable $OPTIONS/disable/vm.txt
doScriptsConfigFile disable $DISABLED/vm.txt
fi
cp .config .config.disable.after
@ -527,9 +529,14 @@ doDefaultsEnable() {
fi
if [ "$CLANG" == "1" ]; then
doScriptsConfigFile enable $OPTIONS/enable/clang.txt
doScriptsConfigFile enable $ENABLED/clang.txt
fi
if [ $BARE == 1 ]; then
doScriptsConfigFile enable $ENABLED/bare.txt
else
doScriptsConfigFile enable $ENABLED/vm.txt
fi
doScriptsConfigFile enable $OPTIONS/enable/vm.txt
case ${ARCH} in
"x86-64-v2")
@ -559,10 +566,10 @@ doDefaultMitigations() {
if [ $SECURED == 0 ]; then
doEchoStep "Options: secured OFF"
doScriptsConfigFile disable $OPTIONS/disable/unsecure.txt
doScriptsConfigFile disable $DISABLED/unsecure.txt
else
doEchoStep "Options: secured ON"
doScriptsConfigFile enable $OPTIONS/enable/secure.txt
doScriptsConfigFile enable $ENABLED/secure.txt
fi
cp .config .config.mitigations.after
@ -596,7 +603,7 @@ doDefaultsNvidia() {
fi
doEchoStep "Options: NVIDIA disable"
doScriptsConfigFile disable $OPTIONS/disable/nvidia.txt
doScriptsConfigFile disable $DISABLED/nvidia.txt
cp .config .config.nvidia.after
fi