ksud, kernel: update explanation and fix some issues (#194)
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
#! /bin/bash
|
#!/bin/sh
|
||||||
|
set -eux
|
||||||
set -x
|
|
||||||
|
|
||||||
GKI_ROOT=$(pwd)
|
GKI_ROOT=$(pwd)
|
||||||
|
|
||||||
@@ -11,8 +10,8 @@ if test -d "$GKI_ROOT/common/drivers"; then
|
|||||||
elif test -d "$GKI_ROOT/drivers"; then
|
elif test -d "$GKI_ROOT/drivers"; then
|
||||||
DRIVER_DIR="$GKI_ROOT/drivers"
|
DRIVER_DIR="$GKI_ROOT/drivers"
|
||||||
else
|
else
|
||||||
echo "[ERROR] "drivers/" directory is not found."
|
echo '[ERROR] "drivers/" directory is not found.'
|
||||||
echo "[+] You should modify this scrpit by yourself."
|
echo '[+] You should modify this scrpit by yourself.'
|
||||||
exit 127
|
exit 127
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -26,9 +25,9 @@ echo "[+] Copy kernel su driver to $DRIVER_DIR"
|
|||||||
|
|
||||||
test -e "$DRIVER_DIR/kernelsu" || ln -sf "$GKI_ROOT/KernelSU/kernel" "$DRIVER_DIR/kernelsu"
|
test -e "$DRIVER_DIR/kernelsu" || ln -sf "$GKI_ROOT/KernelSU/kernel" "$DRIVER_DIR/kernelsu"
|
||||||
|
|
||||||
echo "[+] Add kernel su driver to Makefile"
|
echo '[+] Add kernel su driver to Makefile'
|
||||||
|
|
||||||
DRIVER_MAKEFILE=$DRIVER_DIR/Makefile
|
DRIVER_MAKEFILE=$DRIVER_DIR/Makefile
|
||||||
grep -q "kernelsu" $DRIVER_MAKEFILE || echo "obj-y += kernelsu/" >> $DRIVER_MAKEFILE
|
grep -q "kernelsu" "$DRIVER_MAKEFILE" || echo "obj-y += kernelsu/" >>"$DRIVER_MAKEFILE"
|
||||||
|
|
||||||
echo "[+] Done."
|
echo '[+] Done.'
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#!/system/bin/sh
|
#!/system/bin/sh
|
||||||
############################################
|
############################################
|
||||||
# KernelSU installer script
|
# KernelSU installer script
|
||||||
# Credit to Magisk!!!
|
# mostly from module_installer.sh
|
||||||
|
# and util_functions.sh in Magisk
|
||||||
############################################
|
############################################
|
||||||
|
|
||||||
umask 022
|
umask 022
|
||||||
@@ -418,8 +419,5 @@ NVBASE=/data/adb/ksu
|
|||||||
TMPDIR=/dev/tmp
|
TMPDIR=/dev/tmp
|
||||||
|
|
||||||
# Some modules dependents on this
|
# Some modules dependents on this
|
||||||
MAGISK_VER=25.2
|
export MAGISK_VER=25.2
|
||||||
MAGISK_VER_CODE=25200
|
export MAGISK_VER_CODE=25200
|
||||||
|
|
||||||
# KSU to recognize
|
|
||||||
KSU=true
|
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ fn exec_install_script(module_file: &str) -> Result<()> {
|
|||||||
"PATH",
|
"PATH",
|
||||||
format!("{}:{}", env_var("PATH").unwrap(), defs::BINARY_DIR),
|
format!("{}:{}", env_var("PATH").unwrap(), defs::BINARY_DIR),
|
||||||
)
|
)
|
||||||
|
.env("KSU", "true")
|
||||||
.env("OUTFD", "1")
|
.env("OUTFD", "1")
|
||||||
.env("ZIPFILE", realpath)
|
.env("ZIPFILE", realpath)
|
||||||
.stderr(Stdio::null())
|
.stderr(Stdio::null())
|
||||||
|
|||||||
Reference in New Issue
Block a user