Browse Source

Update action.yml to add IP-set and ipv6NET support

jimsterino98 2 months ago
parent
commit
d7b40cd734
1 changed files with 35 additions and 0 deletions
  1. 35 0
      .github/actions/IP-Net/action.yml

+ 35 - 0
.github/actions/IP-Net/action.yml

@@ -0,0 +1,35 @@
+name: add IP-set and ipv6NET support
+description: literally what above said
+
+runs:
+ using: composite
+ steps:
+  - name: add ip-set and ipv6_NAT support in defconfig and apply patch
+    shell: bash
+    run: |
+     cat >> "$GKI_DEFCONFIG" << EOF
+     CONFIG_IP_SET=y
+     CONFIG_IP_SET_MAX=65534
+     CONFIG_IP_SET_BITMAP_IP=y
+     CONFIG_IP_SET_BITMAP_IPMAC=y
+     CONFIG_IP_SET_BITMAP_PORT=y
+     CONFIG_IP_SET_HASH_IP=y
+     CONFIG_IP_SET_HASH_IPMARK=y
+     CONFIG_IP_SET_HASH_IPPORT=y
+     CONFIG_IP_SET_HASH_IPPORTIP=y
+     CONFIG_IP_SET_HASH_IPPORTNET=y
+     CONFIG_IP_SET_HASH_IPMAC=y
+     CONFIG_IP_SET_HASH_MAC=y
+     CONFIG_IP_SET_HASH_NETPORTNET=y
+     CONFIG_IP_SET_HASH_NET=y
+     CONFIG_IP_SET_HASH_NETNET=y
+     CONFIG_IP_SET_HASH_NETPORT=y
+     CONFIG_IP_SET_HASH_NETIFACE=y
+     CONFIG_IP_SET_LIST_SET=y
+     CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
+     CONFIG_NETFILTER_XT_SET=y
+     CONFIG_IP6_NF_NAT=y
+     CONFIG_IP6_NF_TARGET_MASQUERADE=y
+     EOF
+       
+     patch -p1 -F 3 < "$KERNEL_PATCHES_FOLDER/common/IPv6_NAT_FIX.patch"