mrrl-containers

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

commit 1f12d757fc722e3111616dc4d6d1449cebcf971a
parent ce1438f8952579d740e12a23b8eddbc5e5f5a367
Author: Jan Pobříslo <ccx@te2000.cz>
Date:   Tue, 19 Oct 2021 23:27:30 +0000

move where /dev/snd is bind-mounted
Diffstat:
Mzsh-functions/confz_containers_init | 12++++++++++++
Mzsh-functions/confz_site_containers_init | 2+-
2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/zsh-functions/confz_containers_init b/zsh-functions/confz_containers_init @@ -32,6 +32,7 @@ confz_container_service_check() { defvar down true defvar control_user root defvar control_group root + defvar fstab_post '' require fs_d flags=p filename=$vars[svc_dir] require fs_m filename=$vars[svc_dir] mode=755 @@ -53,6 +54,17 @@ confz_container_service_check() { require fs_contentnl filename=$vars[svc_dir]/data/fstab \ content=$vars[fstab] require fs_m filename=$vars[svc_dir]/data/fstab mode=644 + + require fs_d filename=$vars[svc_dir]/env + if [[ -n $vars[fstab_post] ]]; then + require fs_contentnl filename=$vars[svc_dir]/env/NS_FSTAB \ + content=data/fstab_post + require fs_contentnl filename=$vars[svc_dir]/data/fstab_post \ + content=$vars[fstab_post] + else + require fs_r filename=$vars[svc_dir]/env/NS_FSTAB + require fs_r filename=$vars[svc_dir]/data/fstab_post + fi require fs_l filename=$vars[svc_dir]/run \ destination=$vars[run_link] diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init @@ -20,7 +20,7 @@ confz_site_containers_user_check() { bindroot=$vars[containers_dir]/user/$vars[user]/alpine-jack/root require container_service_generic \ image_name=alpine-jack \ - fstab_extra=/dev/snd$'\t'$bindroot/dev/snd$'\t'$bind \ + fstab_post=/dev/snd$'\t'$bindroot/dev/snd$'\t'$bind \ :containers_dir :svscan_dir :user # bind-mounts for alpine-dev