From 86d0f37b37c92ffe34a9fd77d8e7af8ca70ce9fe Mon Sep 17 00:00:00 2001 From: shygos Date: Wed, 3 May 2023 21:05:36 +0700 Subject: [PATCH] kernel: Use a better way to link submodule directory (#449) Use ../ instead of absolute path --- kernel/setup.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kernel/setup.sh b/kernel/setup.sh index 98c9564a..f8f16015 100755 --- a/kernel/setup.sh +++ b/kernel/setup.sh @@ -32,7 +32,13 @@ cd "$GKI_ROOT" echo "[+] GKI_ROOT: $GKI_ROOT" echo "[+] Copy kernel su driver to $DRIVER_DIR" -test -e "$DRIVER_DIR/kernelsu" || ln -sf "$GKI_ROOT/KernelSU/kernel" "$DRIVER_DIR/kernelsu" +cd "$DRIVER_DIR" +if test -d "$GKI_ROOT/common/drivers"; then + ln -sf "../../KernelSU/kernel" "kernelsu" +elif test -d "$GKI_ROOT/drivers"; then + ln -sf "../KernelSU/kernel" "kernelsu" +fi +cd "$GKI_ROOT" echo '[+] Add kernel su driver to Makefile'