@@ -323,7 +323,7 @@ jobs:
323323 cp $KERNEL_PATCHES/wild/susfs_fix_patches/v${SUSFS_VERSION}/a13-5.10/fdinfo.c.patch ./
324324 patch -p1 < fdinfo.c.patch
325325 fi
326- if [ "$ACTUAL_SUBLEVEL" -le 209 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
326+ if ["$ACTUAL_SUBLEVEL" -le 209 && "${{ inputs.os_patch_level }}" != "2024-05" ];then
327327 sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
328328 fi
329329 fi
@@ -341,13 +341,13 @@ jobs:
341341 cp $KERNEL_PATCHES/wild/susfs_fix_patches/v${SUSFS_VERSION}/a13-5.15/open.c.patch ./
342342 patch -p1 < open.c.patch
343343 fi
344- if [ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
344+ if [[ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ] ]; then
345345 sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
346346 fi
347347 fi
348348
349349 if [[ "${{ inputs.android_version }}" == "android14" && "${{ inputs.kernel_version }}" == "5.15" ]]; then
350- if [ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
350+ if [[ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ] ]; then
351351 sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
352352 fi
353353 fi
@@ -357,7 +357,7 @@ jobs:
357357 cp $KERNEL_PATCHES/wild/susfs_fix_patches/v${SUSFS_VERSION}/a14-6.1/base.c.patch ./
358358 patch -p1 < base.c.patch
359359 fi
360- if [ "$ACTUAL_SUBLEVEL" -le 75 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
360+ if [[ "$ACTUAL_SUBLEVEL" -le 75 && "${{ inputs.os_patch_level }}" != "2024-05" ] ]; then
361361 sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
362362 fi
363363 fi
@@ -515,10 +515,10 @@ jobs:
515515 EOF
516516
517517 echo "Checking if configs were applied..."
518- if grep -q "CONFIG_KSU=y" "${{ env.DEFCONFIG }}" && grep -q "CONFIG_KSU_SUSFS=y" "${{ env.DEFCONFIG }}"; then
519- echo "SUCCESS: KSU configs verified in ${{ env.DEFCONFIG }}"
518+ if grep -q "CONFIG_KSU=y" "${{ env.DEFCONFIG }}" && grep -q "CONFIG_KSU_SUSFS=y" "${{ env.DEFCONFIG }}" && grep -q "CONFIG_KPROBES=y" "${{ env.DEFCONFIG }}" ; then
519+ echo "SUCCESS: KSU, SUSFS, and KPROBES configs verified in ${{ env.DEFCONFIG }}"
520520 else
521- echo "FAILED: KSU configs missing in ${{ env.DEFCONFIG }}"
521+ echo "FAILED: KSU, SUSFS, or KPROBES configs missing in ${{ env.DEFCONFIG }}"
522522 # print last 50 lines to see what happened
523523 tail -n 50 "${{ env.DEFCONFIG }}"
524524 exit 1
0 commit comments