mrrl-containers

MRRL version of container scripts
git clone https://ccx.te2000.cz/git/mrrl-containers
Log | Files | Refs

commit 463d1a30f1e82f2d668ee97f551af4ce348d7318
parent 2983c98b02fdf692491f55d831272eb7ec6e1615
Author: ccx <ccx@te2000.cz>
Date:   Mon,  6 May 2024 18:34:46 +0000

Add network daemons

Diffstat:
Mzsh-functions/confz_site_containers_init | 29+++++++++++++++++++++++++++++
1 file changed, 29 insertions(+), 0 deletions(-)

diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init @@ -93,6 +93,14 @@ confz_site_containers_xorg_check() { done } +confz_site_containers_user_single_check() { + checkvars containers_dir svscan_dir user container_name image_name + require container_uidgid_for_name name=$vars[user] %uid %gid + require site_containers_usersvc_simple \ + :containers_dir :svscan_dir :user :uid :gid \ + :container_name :image_name +} + # User Container UC() { local container image @@ -232,6 +240,11 @@ confz_site_container_services_check() { require site_containers_user user=ccx :containers_dir :svscan_dir #require container_service_sysroot :containers_dir :svscan_dir \ # image_name=alpine-dev + local name + for name in wpa_supplicant dhcpcd unbound tinc; do + require site_containers_user_single :containers_dir :svscan_dir \ + user=$name container_name=$name image_name=alpine-$name + done } confz_site_container_alpine_check() { @@ -391,6 +404,22 @@ confz_site_container_images_check() { packages="$alpine_community tor" require site_container_alpine :containers_dir :svscan_dir \ + image_name=alpine-wpa_supplicant \ + packages="$alpine_community wpa_supplicant" + + require site_container_alpine :containers_dir :svscan_dir \ + image_name=alpine-unbound \ + packages="$alpine_community unbound" + + require site_container_alpine :containers_dir :svscan_dir \ + image_name=alpine-dhcpcd \ + packages="$alpine_community dhcpcd" + + require site_container_alpine :containers_dir :svscan_dir \ + image_name=alpine-tinc \ + packages="$alpine_community tinc-pre" + + require site_container_alpine :containers_dir :svscan_dir \ image_name=alpine-go \ packages="$alpine_dev_core go"