action.yml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. name: add IP-set and ipv6NET support
  2. description: literally what above said
  3. runs:
  4. using: composite
  5. steps:
  6. - name: add ip-set and ipv6_NAT support in defconfig and apply patch
  7. shell: bash
  8. run: |
  9. cat >> "$GKI_DEFCONFIG" << EOF
  10. CONFIG_IP_SET=y
  11. CONFIG_IP_SET_MAX=65534
  12. CONFIG_IP_SET_BITMAP_IP=y
  13. CONFIG_IP_SET_BITMAP_IPMAC=y
  14. CONFIG_IP_SET_BITMAP_PORT=y
  15. CONFIG_IP_SET_HASH_IP=y
  16. CONFIG_IP_SET_HASH_IPMARK=y
  17. CONFIG_IP_SET_HASH_IPPORT=y
  18. CONFIG_IP_SET_HASH_IPPORTIP=y
  19. CONFIG_IP_SET_HASH_IPPORTNET=y
  20. CONFIG_IP_SET_HASH_IPMAC=y
  21. CONFIG_IP_SET_HASH_MAC=y
  22. CONFIG_IP_SET_HASH_NETPORTNET=y
  23. CONFIG_IP_SET_HASH_NET=y
  24. CONFIG_IP_SET_HASH_NETNET=y
  25. CONFIG_IP_SET_HASH_NETPORT=y
  26. CONFIG_IP_SET_HASH_NETIFACE=y
  27. CONFIG_IP_SET_LIST_SET=y
  28. CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
  29. CONFIG_NETFILTER_XT_SET=y
  30. CONFIG_IP6_NF_NAT=y
  31. CONFIG_IP6_NF_TARGET_MASQUERADE=y
  32. EOF
  33. cd "$COMMON"
  34. patch -p1 -F 3 < "$KERNEL_PATCHES/common/IPv6_NAT_FIX.patch"