commit 4c3d6d043f7abc2f9593e647f357199badc2668b parent 41039418205b48bda59372fb7c49453852853e8a Author: Jan Pobrislo <ccx@te2000.cz> Date: Tue, 18 Mar 2025 22:50:32 +0000 Remove deprecated confz functions Diffstat:
D | zsh-functions/confz_adhoc_container_init | | | 80 | ------------------------------------------------------------------------------- |
1 file changed, 0 insertions(+), 80 deletions(-)
diff --git a/zsh-functions/confz_adhoc_container_init b/zsh-functions/confz_adhoc_container_init @@ -1,80 +0,0 @@ -# vim: ft=zsh noet ts=4 sts=4 sw=4 - -confz_plain_file_content_check() { - checkvars filename content - defvar flags '' - require fs_f :filename :flags - printf '%s' "$vars[content]" | cmp -s - $vars[filename] -} -confz_plain_file_content_do() { - printf '%s' "$vars[content]" > $vars[filename] -} - -confz_adhoc_container_check() { - checkvars service_dir uid gid gidlist image_dir owner_home hostname - - local run_script finish_script - run_script=${commands[service.capcont.run]} - finish_script=${commands[service.capcont.finish]} - - require fs_d flags= filename=$vars[service_dir] - require fs_f flags= filename=$vars[service_dir]/clone-newpid - require fs_f flags= filename=$vars[service_dir]/down - require fs_d flags= filename=$vars[service_dir]/env - - # Absolute path to what will be the root of the container (bind-mounted read-only) - require plain_file_content filename=$vars[service_dir]/env/CONTAINER_IMAGE \ - content=$vars[image_dir] - - # Hostname set inside the container - require plain_file_content filename=$vars[service_dir]/env/CONTAINER_HOST \ - content=$vars[hostname] - - # Home directory of the user outside of the container - require plain_file_content filename=$vars[service_dir]/env/OWNER_HOME \ - content=$vars[owner_home] - - # UID of the user to run the container as - require plain_file_content filename=$vars[service_dir]/env/UID \ - content=$vars[uid] - - # GID of group containing just the owning user - require plain_file_content filename=$vars[service_dir]/env/GID \ - content=$vars[gid] - - # GIDs of supplemental groups of the user - require plain_file_content filename=$vars[service_dir]/env/GIDLIST \ - content=$vars[gidlist] - - require fs_d flags= filename=$vars[service_dir]/mnt - require fs_o owner=0:$vars[gid] filename=$vars[service_dir]/mnt - require fs_m mode=750 filename=$vars[service_dir]/mnt - - require fs_d flags= filename=$vars[service_dir]/event - require fs_o owner=0:$vars[gid] filename=$vars[service_dir]/event - require fs_m mode=3730 filename=$vars[service_dir]/event - - require fs_d flags= filename=$vars[service_dir]/supervise - require fs_o owner=0:$vars[gid] filename=$vars[service_dir]/supervise - require fs_m mode=750 filename=$vars[service_dir]/supervise - - require fs_pipe flags= filename=$vars[service_dir]/supervise/control - require fs_o owner=$vars[uid]:0 filename=$vars[service_dir]/supervise/control - require fs_m mode=640 filename=$vars[service_dir]/supervise/control - - require fs_f flags= filename=$vars[service_dir]/supervise/lock - require fs_o owner=$vars[uid]:0 filename=$vars[service_dir]/supervise/lock - require fs_m mode=640 filename=$vars[service_dir]/supervise/lock - - require fs_l flags= filename=$vars[service_dir]/finish \ - destination=$finish_script - require fs_l flags= filename=$vars[service_dir]/run \ - destination=$run_script - - die TODO - # /finish - # C #!/command/execlineb - # rm -rf ./data - # o0:0 m755 - # /run -}