Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 645694

Summary: app-containers/docker-18.01.0 - improve .config variable checks
Product: Gentoo Linux Reporter: Martin Mokrejš <mmokrejs>
Component: Current packagesAssignee: William Hubbs <williamh>
Status: UNCONFIRMED ---    
Severity: normal CC: alex, gyakovlev, mrueg, zlogene
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Martin Mokrejš 2018-01-25 14:08:08 UTC
Linux changed a bit naming of the variables, and some variables currently listed depend on other which are NOT listed in the ebuild checks. Therefore, if one want to enable those missing one just cannot find them in .config because their upstream variables were not enabled and hence the downstream tree is not expanded in .config. so, it makes sense to include checks for the upstream variables.

My experience with lnux-4.14.15. I think the below reenaming happened but please double-check my guess is correct:

CONFIG_NET_CLS_CGROUP is now CONFIG_CGROUP_NET_CLASSID
CONFIG_NF_NAT is now CONFIG_IP_NF_NAT

Add introduce checks for:
CONFIG_NF_TABLES
CONFIG_NETFILTER_XTABLES
CONFIG_NF_CONNTRACK
CONFIG_IP_NF_NAT
CONFIG_NF_NAT_IPV4
CONFIG_NF_NAT_MASQUERADE_IPV4

I do not see CONFIG_IPVLAN and did not dig deep enough to figure out which upstream entry is disabled.