action.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: 'Enable SUSFS Kernel Configs'
  2. description: 'Enable SUSFS-related kernel configuration options'
  3. inputs:
  4. nomount_enabled:
  5. description: 'Set true when NoMount is integrated (disables SUSFS OPEN_REDIRECT to avoid overlapping hook overhead)'
  6. required: false
  7. default: "false"
  8. runs:
  9. using: "composite"
  10. steps:
  11. - name: Enable SUSFS Kernel Configs
  12. uses: ./.github/actions/set-kernel-config
  13. with:
  14. config_list: |
  15. CONFIG_KSU_SUSFS=y
  16. CONFIG_KSU_SUSFS_SUS_PATH=y
  17. CONFIG_KSU_SUSFS_SUS_MOUNT=y
  18. CONFIG_KSU_SUSFS_SUS_KSTAT=y
  19. CONFIG_KSU_SUSFS_SPOOF_UNAME=y
  20. CONFIG_KSU_SUSFS_ENABLE_LOG=y
  21. CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y
  22. CONFIG_KSU_SUSFS_SPOOF_CMDLINE_OR_BOOTCONFIG=y
  23. CONFIG_KSU_SUSFS_SUS_MAP=y
  24. - name: Enable SUSFS Open Redirect (no NoMount)
  25. if: inputs.nomount_enabled != 'true'
  26. uses: ./.github/actions/set-kernel-config
  27. with:
  28. config_list: |
  29. CONFIG_KSU_SUSFS_OPEN_REDIRECT=y
  30. - name: Disable SUSFS Open Redirect (NoMount integrated)
  31. if: inputs.nomount_enabled == 'true'
  32. uses: ./.github/actions/set-kernel-config
  33. with:
  34. config_list: |
  35. CONFIG_KSU_SUSFS_OPEN_REDIRECT=n