Lines 132-147
start()
Link Here
|
132 |
mark_service_inactive |
132 |
mark_service_inactive |
133 |
fi |
133 |
fi |
134 |
if [ "$RC_UNAME" = Linux ]; then |
134 |
if [ "$RC_UNAME" = Linux ]; then |
135 |
local cgroup=/sys/fs/cgroup/openrc |
135 |
if yesno "${rc_cgroups:-NO}"; then |
136 |
local svc_cgroup=${cgroup}/${RC_SVCNAME} |
136 |
local cgroup=/sys/fs/cgroup/openrc |
137 |
if mountinfo -q ${cgroup}; then |
137 |
local svc_cgroup=${cgroup}/${RC_SVCNAME} |
138 |
mkdir ${svc_cgroup} |
138 |
if mountinfo -q ${cgroup}; then |
139 |
for f in cpuset.cpus cpuset.mems; do |
139 |
mkdir ${svc_cgroup} |
140 |
if [ -f ${cgroup}/${f} ]; then |
140 |
for f in cpuset.cpus cpuset.mems; do |
141 |
cp ${cgroup}/${f} ${svc_cgroup} |
141 |
if [ -f ${cgroup}/${f} ]; then |
142 |
fi |
142 |
cp ${cgroup}/${f} ${svc_cgroup} |
143 |
done |
143 |
fi |
144 |
echo $$ > ${svc_cgroup}/tasks |
144 |
done |
|
|
145 |
echo $$ > ${svc_cgroup}/tasks |
146 |
fi |
145 |
fi |
147 |
fi |
146 |
fi |
148 |
fi |
147 |
eval start-stop-daemon --start \ |
149 |
eval start-stop-daemon --start \ |
148 |
- |
|
|