action.yml 1021 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: add droidspaces
  2. description: apply patches and configs for droidspaces support
  3. runs:
  4. using: composite
  5. steps:
  6. - name: apply patch and add configs
  7. shell: bash
  8. run: |
  9. cd "$COMMON"
  10. # ABI: use ABI padding for SYSVIPC This commit allows us to enable CONFIG_SYSVIPC in defconfig without breaking kernel ABI
  11. patch -p1 --forward < "$KERNEL_PATCHES/common/droidspaces/fix_sysvipc_kabi_6_7_8.patch"
  12. cd "$GITHUB_WORKSPACE"
  13. cat >> "$GKI_DEFCONFIG" << 'EOF'
  14. # IPC
  15. CONFIG_SYSVIPC=y
  16. CONFIG_POSIX_MQUEUE=y
  17. # Namespaces
  18. CONFIG_IPC_NC=y
  19. CONFIG_PID_NS=y
  20. # HW Access Support
  21. CONFIG_DEVTMPFS=y
  22. # Below configs are optional
  23. # Docker NAT
  24. CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
  25. # UFW
  26. CONFIG_NETFILTER_XT_TARGET_REJECT=y
  27. CONFIG_NETFILTER_XT_TARGET_LOG=y
  28. CONFIG_NETFILTER_XT_MATCH_RECENT
  29. # Fail2Ban
  30. CONFIG_IP_SET=y
  31. CONFIG_IP_SET_HASH_IP=y
  32. CONFIG_IP_SET_HASH_NET=y
  33. CONFIG_NETFILTER_XT_SET=y
  34. EOF