commit 1ee405579cc63d07a3467b1b927a29ffd3a299ad parent 0f15f760544e22709c18ac001995f0efca566a01 Author: ccx <ccx@te2000.cz> Date: Sun, 17 Mar 2024 17:31:23 +0000 xorg container services Diffstat:
M | zsh-functions/confz_site_containers_init | | | 19 | +++++++++++++++++++ |
1 file changed, 19 insertions(+), 0 deletions(-)
diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init @@ -52,6 +52,24 @@ confz_site_containers_usersvc_simple_check() { fi } +confz_site_containers_xorg_check() { + checkvars containers_dir svscan_dir + defvar user xorg + local display container bind bindroot chome uid gid + local -a fstab + bind=$'\tnone\tbind,nosuid,nodev\t0 0' + uid="${${(s.:.)"$(getent passwd $vars[user])"}[3]}" \ + gid="${${(s.:.)"$(getent group $vars[user])"}[3]}" \ + + for display in 5 6 7 8; do + container=X$display + require container_service_xorg \ + display_number=$display image_name=gentoo-xorg \ + :containers_dir :svscan_dir :user + done +} + + confz_site_containers_user_check() { checkvars containers_dir svscan_dir user local display container bind bind_dir bindroot chome uid gid @@ -153,6 +171,7 @@ confz_site_containers_user_check() { confz_site_container_services_check() { defvar containers_dir /mnt/volumes/containers defvar svscan_dir /run/service + require site_containers_xorg require site_containers_user user=ccx :containers_dir :svscan_dir #require container_service_sysroot :containers_dir :svscan_dir \ # image_name=alpine-dev