@@ -193,19 +193,28 @@ jobs:
193
193
;;
194
194
"v1.5.9")
195
195
cp ../../../susfs4ksu/kernel_patches/KernelSU/10_enable_susfs_for_ksu.patch ./
196
- patch -p1 --forward --fuzz=3 < 10_enable_susfs_for_ksu.patch || true
197
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_apk_sign.c.patch" ./
198
- patch -p1 --forward --fuzz=3 < fix_apk_sign.c.patch
199
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_core_hook.c.patch" ./
200
- patch -p1 --forward --fuzz=3 < fix_core_hook.c.patch
201
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_selinux.c.patch" ./
202
- patch -p1 --forward --fuzz=3 < fix_selinux.c.patch
203
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_ksud.c.patch" ./
204
- patch -p1 --forward --fuzz=3 < fix_ksud.c.patch
205
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_rules.c.patch" ./
206
- patch -p1 --forward --fuzz=3 < fix_rules.c.patch
207
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_sucompat.c.patch" ./
208
- patch -p1 --forward --fuzz=3 < fix_sucompat.c.patch
196
+ patch -p1 --forward < 10_enable_susfs_for_ksu.patch || true
197
+
198
+ for file in $(find ./kernel -maxdepth 2 -name "*.rej" -printf "%f\n" | cut -d'.' -f1); do
199
+ echo "Patching file: $file.c with fix_$file.c.patch"
200
+ curl -Ls "https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/wild-main/next/susfs_fix_patches/v1.5.9/fix_$file.c.patch" | patch -p1 --forward
201
+ done
202
+
203
+ # Fix build errors (no rejects; Still giving errors)
204
+ curl -Ls "https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/wild-main/next/susfs_fix_patches/v1.5.9/fix_kernel_compat.c.patch" | patch -p1 --forward
205
+
206
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_apk_sign.c.patch" ./
207
+ # curl -Ls https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/wild-main/next/susfs_fix_patches/v1.5.9/fix_apk_sign.c.patch | patch -p1 --forward
208
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_core_hook.c.patch" ./
209
+ # patch -p1 --forward < fix_core_hook.c.patch
210
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_selinux.c.patch" ./
211
+ # patch -p1 --forward < fix_selinux.c.patch
212
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_ksud.c.patch" ./
213
+ # patch -p1 --forward < fix_ksud.c.patch
214
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_rules.c.patch" ./
215
+ # patch -p1 --forward < fix_rules.c.patch
216
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_sucompat.c.patch" ./
217
+ # patch -p1 --forward < fix_sucompat.c.patch
209
218
;;
210
219
*)
211
220
echo "Invalid version: $susfs_version"
@@ -241,9 +250,6 @@ jobs:
241
250
echo "Kernel >= $MIN_VERSION, skipping ptrace patch"
242
251
fi
243
252
244
- # SusFS Expermimental Patches
245
- echo "Patching susfs_dentry_null_checks!"
246
- curl -Ls https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/wild-main/experimental/susfs/susfs_dentry_checks.patch | patch -p1 -F 3
247
253
248
254
- name : Apply KSUN Hooks
249
255
run : |
0 commit comments