|
|
@@ -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"
|