CONFIG_NF_NAT_NEEDED was removed in kernel commit 4806e975729f99c7,
which made its way into v5.2-rc1. The functionality is now under
NF_NAT which we already check for.
Make the check for NF_NAT_NEEDED conditional.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
(cherry picked from commit 03da41152af41b2ac94d86021b5369fc13bf9d34)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -198,7 +198,7 @@ flags=( |
| 198 | 198 |
VETH BRIDGE BRIDGE_NETFILTER |
| 199 | 199 |
IP_NF_FILTER IP_NF_TARGET_MASQUERADE |
| 200 | 200 |
NETFILTER_XT_MATCH_{ADDRTYPE,CONNTRACK,IPVS}
|
| 201 |
- IP_NF_NAT NF_NAT NF_NAT_NEEDED |
|
| 201 |
+ IP_NF_NAT NF_NAT |
|
| 202 | 202 |
|
| 203 | 203 |
# required for bind-mounting /dev/mqueue into containers |
| 204 | 204 |
POSIX_MQUEUE |
| ... | ... |
@@ -212,6 +212,10 @@ if [ "$kernelMajor" -lt 5 ] || [ "$kernelMajor" -eq 5 -a "$kernelMinor" -le 1 ]; |
| 212 | 212 |
check_flags NF_NAT_IPV4 |
| 213 | 213 |
fi |
| 214 | 214 |
|
| 215 |
+if [ "$kernelMajor" -lt 5 ] || [ "$kernelMajor" -eq 5 -a "$kernelMinor" -le 2 ]; then |
|
| 216 |
+ check_flags NF_NAT_NEEDED |
|
| 217 |
+fi |
|
| 218 |
+ |
|
| 215 | 219 |
echo |
| 216 | 220 |
|
| 217 | 221 |
echo 'Optional Features:' |