No more ksu fetching/this script better.
This commit is contained in:
parent
48fd4412e8
commit
d6f64450af
3 changed files with 1 additions and 30 deletions
|
@ -461,7 +461,6 @@ endif
|
||||||
endef
|
endef
|
||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
$(shell cd "$(srctree)" && ./scripts/fetch-latest-kernelsu.sh)
|
|
||||||
|
|
||||||
# delete partially updated (i.e. corrupted) files on error
|
# delete partially updated (i.e. corrupted) files on error
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
exec 9>.kernelsu-fetch-lock
|
|
||||||
flock -n 9 || exit 0
|
|
||||||
[[ $(( $(date +%s) - $(stat -c %Y "drivers/kernelsu/.check" 2>/dev/null || echo 0) )) -gt 86400 ]] || exit 0
|
|
||||||
|
|
||||||
AUTHOR="galaxybuild-project"
|
|
||||||
REPO="KernelSU-Next"
|
|
||||||
VERSION=`curl -s -I -k "https://api.github.com/repos/$AUTHOR/$REPO/commits?sha=next&per_page=1" | sed -n '/^[Ll]ink:/ s/.*"next".*page=\([0-9]*\).*"last".*/\1/p'`
|
|
||||||
|
|
||||||
if [[ -f drivers/kernelsu/.version && *$(cat drivers/kernelsu/.version)* == *$VERSION* ]]; then
|
|
||||||
touch drivers/kernelsu/.check
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# printf "$REPO updating to $((10000+$VERSION+200))\n"
|
|
||||||
rm -rf drivers/kernelsu
|
|
||||||
mkdir -p drivers/kernelsu
|
|
||||||
cd drivers/kernelsu
|
|
||||||
wget -q -O - https://github.com/$AUTHOR/$REPO/archive/refs/heads/next.tar.gz | tar -xz --strip=2 "$REPO-next/kernel"
|
|
||||||
echo $VERSION >> .version
|
|
||||||
touch .check
|
|
||||||
|
|
||||||
# You can patch for your kernel here
|
|
||||||
echo "" >> Makefile
|
|
||||||
sed -i '/warning /d' Makefile
|
|
||||||
sed -i '/DKSU_VERSION/d' Makefile
|
|
||||||
echo "ccflags-y += -DKSU_VERSION=$((10000 + $VERSION + 200))" >> Makefile
|
|
||||||
gawk -i inplace '/11,/{c++;if(c==2||c==3){sub("11,","9,");}}1' sucompat.c
|
|
|
@ -90,6 +90,7 @@ patch_kernelsu() {
|
||||||
sed -i 's/# CONFIG_KSU_SUSFS_OPEN_REDIRECT is not set/CONFIG_KSU_SUSFS_OPEN_REDIRECT=y/g' "$CUR_DIR"/arch/arm64/configs/exynos9810_temp_defconfig
|
sed -i 's/# CONFIG_KSU_SUSFS_OPEN_REDIRECT is not set/CONFIG_KSU_SUSFS_OPEN_REDIRECT=y/g' "$CUR_DIR"/arch/arm64/configs/exynos9810_temp_defconfig
|
||||||
|
|
||||||
KERNEL_NAME="$KERNEL_NAME-ksu"
|
KERNEL_NAME="$KERNEL_NAME-ksu"
|
||||||
|
curl -sL https://raw.githubusercontent.com/galaxybuild-project/tools/refs/heads/main/Scripts/KernelSU-SuSFS.sh | bash
|
||||||
}
|
}
|
||||||
|
|
||||||
patch_wifi() {
|
patch_wifi() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue