From: Rodrigo Saboya Date: Wed, 31 Jul 2019 14:35:52 +0000 (-0300) Subject: net-misc/networkmanager: Fixing kernel config check X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6d1d316c6e8715035f12d4bb5ac24065bf1ef851;p=gentoo.git net-misc/networkmanager: Fixing kernel config check CONFIG_NF_NAT_IPV4 and CONFIG_NF_NAT_IPV6 were merged into CONFIG_NF_NAT on: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3bf195ae6037e310d693ff3313401cfaf1261b71 CONFIG_NF_NAT_MASQUERADE_IPV4 and CONFIG_NF_NAT_MASQUERADE_IPV6 were merged into CONFIG_NF_NAT_MASQUERADE on: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d1aca8ab3104aa7131f5ab144c6f586b54df084b Closes: https://bugs.gentoo.org/691140 Closes: https://github.com/gentoo/gentoo/pull/12559 Signed-off-by: Rodrigo Saboya Signed-off-by: Matt Turner --- diff --git a/net-misc/networkmanager/networkmanager-1.18.2.ebuild b/net-misc/networkmanager/networkmanager-1.18.2.ebuild index 4342ec029bab..2c4f15a72ad4 100644 --- a/net-misc/networkmanager/networkmanager-1.18.2.ebuild +++ b/net-misc/networkmanager/networkmanager-1.18.2.ebuild @@ -139,7 +139,11 @@ pkg_pretend() { pkg_setup() { if use connection-sharing; then - CONFIG_CHECK="~NF_NAT ~NF_NAT_MASQUERADE" + if kernel_is lt 5 1; then + CONFIG_CHECK="~NF_NAT_IPV4 ~NF_NAT_MASQUERADE_IPV4" + else + CONFIG_CHECK="~NF_NAT ~NF_NAT_MASQUERADE" + fi linux-info_pkg_setup fi if use introspection || use test; then diff --git a/net-misc/networkmanager/networkmanager-1.18.4-r1.ebuild b/net-misc/networkmanager/networkmanager-1.18.4-r1.ebuild index 6698561d3d6b..349e1bbb84c9 100644 --- a/net-misc/networkmanager/networkmanager-1.18.4-r1.ebuild +++ b/net-misc/networkmanager/networkmanager-1.18.4-r1.ebuild @@ -143,7 +143,11 @@ pkg_pretend() { pkg_setup() { if use connection-sharing; then - CONFIG_CHECK="~NF_NAT ~NF_NAT_MASQUERADE" + if kernel_is lt 5 1; then + CONFIG_CHECK="~NF_NAT_IPV4 ~NF_NAT_MASQUERADE_IPV4" + else + CONFIG_CHECK="~NF_NAT ~NF_NAT_MASQUERADE" + fi linux-info_pkg_setup fi if use introspection || use test; then