File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,17 @@ check_device() {
115115 fi
116116}
117117
118+ check_distro_userns () {
119+ source /etc/os-release 2> /dev/null || /bin/true
120+ if [[ " ${ID} " =~ ^(centos| rhel)$ && " ${VERSION_ID} " =~ ^7 ]]; then
121+ # this is a CentOS7 or RHEL7 system
122+ grep -q " user_namespace.enable=1" /proc/cmdline || {
123+ # no user namespace support enabled
124+ wrap_bad " (RHEL7/CentOS7" " User namespaces disabled; add 'user_namespace.enable=1' to boot command line)"
125+ }
126+ fi
127+ }
128+
118129if [ ! -e " $CONFIG " ]; then
119130 wrap_warning " warning: $CONFIG does not exist, searching other paths for kernel config ..."
120131 for tryConfig in " ${possibleConfigs[@]} " ; do
185196echo ' Optional Features:'
186197{
187198 check_flags USER_NS
199+ check_distro_userns
188200}
189201{
190202 check_flags SECCOMP
You can’t perform that action at this time.
0 commit comments