File tree Expand file tree Collapse file tree 5 files changed +10
-10
lines changed
Expand file tree Collapse file tree 5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -156,11 +156,11 @@ if [ "$1" = 'dockerd' ]; then
156156 echo >&2 " error: attempting to run rootless dockerd but need writable HOME ($HOME ) and XDG_RUNTIME_DIR ($XDG_RUNTIME_DIR ) for user $uid "
157157 exit 1
158158 fi
159- if ! unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone || : ) " || [ " $unprivClone " != ' 1' ]; then
159+ if [ -f /proc/sys/kernel/unprivileged_userns_clone ] && unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone) " && [ " $unprivClone " != ' 1' ]; then
160160 echo >&2 " error: attempting to run rootless dockerd but need 'kernel.unprivileged_userns_clone' (/proc/sys/kernel/unprivileged_userns_clone) set to 1"
161161 exit 1
162162 fi
163- if ! maxUserns=" $( cat /proc/sys/user/max_user_namespaces || : ) " || [ " $maxUserns " = ' 0' ]; then
163+ if [ -f /proc/sys/user/max_user_namespaces ] && maxUserns=" $( cat /proc/sys/user/max_user_namespaces) " && [ " $maxUserns " = ' 0' ]; then
164164 echo >&2 " error: attempting to run rootless dockerd but need 'user.max_user_namespaces' (/proc/sys/user/max_user_namespaces) set to a sufficiently large value"
165165 exit 1
166166 fi
Original file line number Diff line number Diff line change @@ -156,11 +156,11 @@ if [ "$1" = 'dockerd' ]; then
156156 echo >&2 " error: attempting to run rootless dockerd but need writable HOME ($HOME ) and XDG_RUNTIME_DIR ($XDG_RUNTIME_DIR ) for user $uid "
157157 exit 1
158158 fi
159- if ! unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone || : ) " || [ " $unprivClone " != ' 1' ]; then
159+ if [ -f /proc/sys/kernel/unprivileged_userns_clone ] && unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone) " && [ " $unprivClone " != ' 1' ]; then
160160 echo >&2 " error: attempting to run rootless dockerd but need 'kernel.unprivileged_userns_clone' (/proc/sys/kernel/unprivileged_userns_clone) set to 1"
161161 exit 1
162162 fi
163- if ! maxUserns=" $( cat /proc/sys/user/max_user_namespaces || : ) " || [ " $maxUserns " = ' 0' ]; then
163+ if [ -f /proc/sys/user/max_user_namespaces ] && maxUserns=" $( cat /proc/sys/user/max_user_namespaces) " && [ " $maxUserns " = ' 0' ]; then
164164 echo >&2 " error: attempting to run rootless dockerd but need 'user.max_user_namespaces' (/proc/sys/user/max_user_namespaces) set to a sufficiently large value"
165165 exit 1
166166 fi
Original file line number Diff line number Diff line change @@ -156,11 +156,11 @@ if [ "$1" = 'dockerd' ]; then
156156 echo >&2 " error: attempting to run rootless dockerd but need writable HOME ($HOME ) and XDG_RUNTIME_DIR ($XDG_RUNTIME_DIR ) for user $uid "
157157 exit 1
158158 fi
159- if ! unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone || : ) " || [ " $unprivClone " != ' 1' ]; then
159+ if [ -f /proc/sys/kernel/unprivileged_userns_clone ] && unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone) " && [ " $unprivClone " != ' 1' ]; then
160160 echo >&2 " error: attempting to run rootless dockerd but need 'kernel.unprivileged_userns_clone' (/proc/sys/kernel/unprivileged_userns_clone) set to 1"
161161 exit 1
162162 fi
163- if ! maxUserns=" $( cat /proc/sys/user/max_user_namespaces || : ) " || [ " $maxUserns " = ' 0' ]; then
163+ if [ -f /proc/sys/user/max_user_namespaces ] && maxUserns=" $( cat /proc/sys/user/max_user_namespaces) " && [ " $maxUserns " = ' 0' ]; then
164164 echo >&2 " error: attempting to run rootless dockerd but need 'user.max_user_namespaces' (/proc/sys/user/max_user_namespaces) set to a sufficiently large value"
165165 exit 1
166166 fi
Original file line number Diff line number Diff line change @@ -156,11 +156,11 @@ if [ "$1" = 'dockerd' ]; then
156156 echo >&2 " error: attempting to run rootless dockerd but need writable HOME ($HOME ) and XDG_RUNTIME_DIR ($XDG_RUNTIME_DIR ) for user $uid "
157157 exit 1
158158 fi
159- if ! unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone || : ) " || [ " $unprivClone " != ' 1' ]; then
159+ if [ -f /proc/sys/kernel/unprivileged_userns_clone ] && unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone) " && [ " $unprivClone " != ' 1' ]; then
160160 echo >&2 " error: attempting to run rootless dockerd but need 'kernel.unprivileged_userns_clone' (/proc/sys/kernel/unprivileged_userns_clone) set to 1"
161161 exit 1
162162 fi
163- if ! maxUserns=" $( cat /proc/sys/user/max_user_namespaces || : ) " || [ " $maxUserns " = ' 0' ]; then
163+ if [ -f /proc/sys/user/max_user_namespaces ] && maxUserns=" $( cat /proc/sys/user/max_user_namespaces) " && [ " $maxUserns " = ' 0' ]; then
164164 echo >&2 " error: attempting to run rootless dockerd but need 'user.max_user_namespaces' (/proc/sys/user/max_user_namespaces) set to a sufficiently large value"
165165 exit 1
166166 fi
Original file line number Diff line number Diff line change @@ -156,11 +156,11 @@ if [ "$1" = 'dockerd' ]; then
156156 echo >&2 " error: attempting to run rootless dockerd but need writable HOME ($HOME ) and XDG_RUNTIME_DIR ($XDG_RUNTIME_DIR ) for user $uid "
157157 exit 1
158158 fi
159- if ! unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone || : ) " || [ " $unprivClone " != ' 1' ]; then
159+ if [ -f /proc/sys/kernel/unprivileged_userns_clone ] && unprivClone=" $( cat /proc/sys/kernel/unprivileged_userns_clone) " && [ " $unprivClone " != ' 1' ]; then
160160 echo >&2 " error: attempting to run rootless dockerd but need 'kernel.unprivileged_userns_clone' (/proc/sys/kernel/unprivileged_userns_clone) set to 1"
161161 exit 1
162162 fi
163- if ! maxUserns=" $( cat /proc/sys/user/max_user_namespaces || : ) " || [ " $maxUserns " = ' 0' ]; then
163+ if [ -f /proc/sys/user/max_user_namespaces ] && maxUserns=" $( cat /proc/sys/user/max_user_namespaces) " && [ " $maxUserns " = ' 0' ]; then
164164 echo >&2 " error: attempting to run rootless dockerd but need 'user.max_user_namespaces' (/proc/sys/user/max_user_namespaces) set to a sufficiently large value"
165165 exit 1
166166 fi
You can’t perform that action at this time.
0 commit comments