File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -290,15 +290,11 @@ if yesno "${rc_verbose:-$RC_VERBOSE}"; then
290290fi
291291
292292_setup_cgroup () {
293- # Apply cgroups settings if defined
294- if [ " $( command -v cgroup_add_service) " = " cgroup_add_service" ]; then
295- if grep -qs /sys/fs/cgroup /proc/1/mountinfo && [ -d /sys/fs/cgroup ] && ! [ -w /sys/fs/cgroup ]; then
296- eerror " No permission to apply cgroup settings"
297- return
298- fi
299- cgroup_add_service
300- fi
293+ grep -qs /sys/fs/cgroup /proc/1/mountinfo || { eerror " cgroupfs not mounted" ; return ; }
294+ [ -w /sys/fs/cgroup ] || { eerror " No permission to apply cgroup settings" ; return ; }
301295
296+ # Apply cgroups settings if defined
297+ [ " $( command -v cgroup_add_service) " = " cgroup_add_service" ] && cgroup_add_service
302298 [ " $( command -v cgroup_set_limits) " = " cgroup_set_limits" ] && cgroup_set_limits
303299 [ " $( command -v cgroup2_set_limits) " = " cgroup2_set_limits" ] && cgroup2_set_limits
304300}
You can’t perform that action at this time.
0 commit comments