16 lines
627 B
Bash
16 lines
627 B
Bash
if [ -d /sys/fs/cgroup/lab ]; then
|
|
[ -f /sys/fs/cgroup/lab/cgroup.kill ] && echo 1 >/sys/fs/cgroup/lab/cgroup.kill
|
|
sleep 1
|
|
rmdir /sys/fs/cgroup/lab 2>/dev/null
|
|
fi
|
|
systemctl stop lab-sleep.service lab-burn.service lab.slice 2>/dev/null
|
|
systemctl reset-failed lab-sleep.service lab-burn.service 2>/dev/null
|
|
rm -rf /etc/systemd/system.control/lab.slice.d /etc/systemd/system/lab.slice.d
|
|
systemctl daemon-reload
|
|
for f in /etc/security/limits.d/*; do
|
|
[ -e "$f" ] || continue
|
|
grep -qxF "${f##*/}" "$LAB_STATE/limits-d" 2>/dev/null || rm -f "$f"
|
|
done
|
|
sed -i -E '/^[[:space:]]*limited[[:space:]]/d' /etc/security/limits.conf
|
|
true
|