|
|
@@ -323,7 +323,7 @@ jobs:
|
|
|
cp $KERNEL_PATCHES/wild/susfs_fix_patches/v${SUSFS_VERSION}/a13-5.10/fdinfo.c.patch ./
|
|
|
patch -p1 < fdinfo.c.patch
|
|
|
fi
|
|
|
- if [ "$ACTUAL_SUBLEVEL" -le 209 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
|
|
|
+ if ["$ACTUAL_SUBLEVEL" -le 209 && "${{ inputs.os_patch_level }}" != "2024-05" ];then
|
|
|
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
|
|
|
fi
|
|
|
fi
|
|
|
@@ -341,13 +341,13 @@ jobs:
|
|
|
cp $KERNEL_PATCHES/wild/susfs_fix_patches/v${SUSFS_VERSION}/a13-5.15/open.c.patch ./
|
|
|
patch -p1 < open.c.patch
|
|
|
fi
|
|
|
- if [ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
|
|
|
+ if [[ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ]]; then
|
|
|
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
|
|
|
fi
|
|
|
fi
|
|
|
|
|
|
if [[ "${{ inputs.android_version }}" == "android14" && "${{ inputs.kernel_version }}" == "5.15" ]]; then
|
|
|
- if [ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
|
|
|
+ if [[ "$ACTUAL_SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ]]; then
|
|
|
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
|
|
|
fi
|
|
|
fi
|
|
|
@@ -357,7 +357,7 @@ jobs:
|
|
|
cp $KERNEL_PATCHES/wild/susfs_fix_patches/v${SUSFS_VERSION}/a14-6.1/base.c.patch ./
|
|
|
patch -p1 < base.c.patch
|
|
|
fi
|
|
|
- if [ "$ACTUAL_SUBLEVEL" -le 75 && "${{ inputs.os_patch_level }}" != "2024-05" ]; then
|
|
|
+ if [[ "$ACTUAL_SUBLEVEL" -le 75 && "${{ inputs.os_patch_level }}" != "2024-05" ]]; then
|
|
|
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
|
|
|
fi
|
|
|
fi
|
|
|
@@ -515,10 +515,10 @@ jobs:
|
|
|
EOF
|
|
|
|
|
|
echo "Checking if configs were applied..."
|
|
|
- if grep -q "CONFIG_KSU=y" "${{ env.DEFCONFIG }}" && grep -q "CONFIG_KSU_SUSFS=y" "${{ env.DEFCONFIG }}"; then
|
|
|
- echo "SUCCESS: KSU configs verified in ${{ env.DEFCONFIG }}"
|
|
|
+ if grep -q "CONFIG_KSU=y" "${{ env.DEFCONFIG }}" && grep -q "CONFIG_KSU_SUSFS=y" "${{ env.DEFCONFIG }}" && grep -q "CONFIG_KPROBES=y" "${{ env.DEFCONFIG }}"; then
|
|
|
+ echo "SUCCESS: KSU, SUSFS, and KPROBES configs verified in ${{ env.DEFCONFIG }}"
|
|
|
else
|
|
|
- echo "FAILED: KSU configs missing in ${{ env.DEFCONFIG }}"
|
|
|
+ echo "FAILED: KSU, SUSFS, or KPROBES configs missing in ${{ env.DEFCONFIG }}"
|
|
|
# print last 50 lines to see what happened
|
|
|
tail -n 50 "${{ env.DEFCONFIG }}"
|
|
|
exit 1
|