mise à jour options (disable/enable)
This commit is contained in:
27
kernel.sh
27
kernel.sh
@ -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
|
||||
|
Reference in New Issue
Block a user