#!@shebangdir@/execlineb -P

# ISC license.
# https://kernel.org/doc/html/latest/admin-guide/cgroup-v1/

fdmove -c 2 1

define MOUNTPOINT "/sys/fs/cgroup"

if { mkdir -p -m755 -- ${MOUNTPOINT} }
if { mount -n -t tmpfs cgroup_root ${MOUNTPOINT} }

pipeline { cut -d"\t" -f1,4 -- /proc/cgroups }
pipeline { grep -F -- 1 }
pipeline { cut -d"\t" -f1 }

forstdin -pE SUBSYS
	if { mkdir -p -- ${MOUNTPOINT}/${SUBSYS} }
		mount -n -t cgroup -o ${SUBSYS} cgroup ${MOUNTPOINT}/${SUBSYS}
