| 1234567891011121314151617181920212223242526272829303132333435363738 |
- name: 'Enable SUSFS Kernel Configs'
- description: 'Enable SUSFS-related kernel configuration options'
- inputs:
- nomount_enabled:
- description: 'Set true when NoMount is integrated (disables SUSFS OPEN_REDIRECT to avoid overlapping hook overhead)'
- required: false
- default: "false"
- runs:
- using: "composite"
- steps:
- - name: Enable SUSFS Kernel Configs
- uses: ./.github/actions/set-kernel-config
- with:
- config_list: |
- CONFIG_KSU_SUSFS=y
- CONFIG_KSU_SUSFS_SUS_PATH=y
- CONFIG_KSU_SUSFS_SUS_MOUNT=y
- CONFIG_KSU_SUSFS_SUS_KSTAT=y
- CONFIG_KSU_SUSFS_SPOOF_UNAME=y
- CONFIG_KSU_SUSFS_ENABLE_LOG=y
- CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y
- CONFIG_KSU_SUSFS_SPOOF_CMDLINE_OR_BOOTCONFIG=y
- CONFIG_KSU_SUSFS_SUS_MAP=y
- - name: Enable SUSFS Open Redirect (no NoMount)
- if: inputs.nomount_enabled != 'true'
- uses: ./.github/actions/set-kernel-config
- with:
- config_list: |
- CONFIG_KSU_SUSFS_OPEN_REDIRECT=y
- - name: Disable SUSFS Open Redirect (NoMount integrated)
- if: inputs.nomount_enabled == 'true'
- uses: ./.github/actions/set-kernel-config
- with:
- config_list: |
- CONFIG_KSU_SUSFS_OPEN_REDIRECT=n
|