From f7c5b511ccd215855a5aacd18948a4582e6223bc Mon Sep 17 00:00:00 2001 From: liankong Date: Sat, 29 Mar 2025 21:26:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9setup.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/setup.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/kernel/setup.sh b/kernel/setup.sh index 372728f5..172178d5 100755 --- a/kernel/setup.sh +++ b/kernel/setup.sh @@ -6,9 +6,9 @@ GKI_ROOT=$(pwd) display_usage() { echo "Usage: $0 [--cleanup | ]" echo " --cleanup: Cleans up previous modifications made by the script." - echo " : Sets up or updates the SukiSU-Ultra to specified tag or commit." + echo " : Sets up or updates the KernelSU to specified tag or commit." echo " -h, --help: Displays this usage information." - echo " (no args): Sets up or updates the SukiSU-Ultra environment to the latest tagged version." + echo " (no args): Sets up or updates the KernelSU environment to the latest tagged version." } initialize_variables() { @@ -31,16 +31,16 @@ perform_cleanup() { [ -L "$DRIVER_DIR/kernelsu" ] && rm "$DRIVER_DIR/kernelsu" && echo "[-] Symlink removed." grep -q "kernelsu" "$DRIVER_MAKEFILE" && sed -i '/kernelsu/d' "$DRIVER_MAKEFILE" && echo "[-] Makefile reverted." grep -q "drivers/kernelsu/Kconfig" "$DRIVER_KCONFIG" && sed -i '/drivers\/kernelsu\/Kconfig/d' "$DRIVER_KCONFIG" && echo "[-] Kconfig reverted." - if [ -d "$GKI_ROOT/SukiSU-Ultra" ]; then - rm -rf "$GKI_ROOT/SukiSU-Ultra" && echo "[-] SukiSU-Ultra directory deleted." + if [ -d "$GKI_ROOT/KernelSU" ]; then + rm -rf "$GKI_ROOT/KernelSU" && echo "[-] KernelSU directory deleted." fi } -# Sets up or update SukiSU-Ultra environment +# Sets up or update KernelSU environment setup_kernelsu() { - echo "[+] Setting up SukiSU-Ultra..." - test -d "$GKI_ROOT/SukiSU-Ultra" || git clone https://github.com/ShirkNeko/SukiSU-Ultra && echo "[+] Repository cloned." - cd "$GKI_ROOT/SukiSU-Ultra" + echo "[+] Setting up KernelSU..." + test -d "$GKI_ROOT/KernelSU" || git clone https://github.com/ShirkNeko/SukiSU-Ultra -o KernelSU && echo "[+] Repository cloned." + cd "$GKI_ROOT/KernelSU" git stash && echo "[-] Stashed current changes." if [ "$(git status | grep -Po 'v\d+(\.\d+)*' | head -n1)" ]; then git checkout main && echo "[-] Switched to main branch." @@ -52,7 +52,7 @@ setup_kernelsu() { git checkout "$1" && echo "[-] Checked out $1." || echo "[-] Checkout default branch" fi cd "$DRIVER_DIR" - ln -sf "$(realpath --relative-to="$DRIVER_DIR" "$GKI_ROOT/SukiSU-Ultra/kernel")" "kernelsu" && echo "[+] Symlink created." + ln -sf "$(realpath --relative-to="$DRIVER_DIR" "$GKI_ROOT/KernelSU/kernel")" "kernelsu" && echo "[+] Symlink created." # Add entries in Makefile and Kconfig if not already existing grep -q "kernelsu" "$DRIVER_MAKEFILE" || printf "\nobj-\$(CONFIG_KSU) += kernelsu/\n" >> "$DRIVER_MAKEFILE" && echo "[+] Modified Makefile."