#!/bin/execlineb -P envfile /etc/s6-rc/config/user.conf importas -iu USER USER envfile /etc/s6-rc/config/containerd.conf importas -iu ns containerd_namespace importas -iu sn containerd_snapshotter s6-setuidgid ${USER} s6-envdir -i /run/session-env importas -i run XDG_RUNTIME_DIR importas -i data XDG_DATA_HOME define bk_dir ${run}/buildkit-${ns} define bk_root ${data}/buildkit-${ns} foreground { mkdir -vp ${bk_root} } foreground { mkdir -vp ${bk_dir} } fdmove -c 2 1 exec /usr/bin/containerd-rootless-setuptool.sh nsenter -- \ buildkitd --root=${bk_root} \ --addr=unix://${bk_dir}/buildkitd.sock \ --containerd-worker-namespace=${ns} \ --containerd-worker-snapshotter=${sn}