mrrl-containers

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

commit 464b27701ebe7b0850a22170d48a278fe6cd3e57
parent 9268e19a1f1f2b322e6591cefda76bad966bc19b
Author: Jan Pobříslo <ccx@te2000.cz>
Date:   Thu, 16 Dec 2021 19:15:01 +0000

Create var/lib/xbps/db/xbps/keys superdirectories with correct permissions.
Diffstat:
Mzsh-functions/confz_containers_init | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/zsh-functions/confz_containers_init b/zsh-functions/confz_containers_init @@ -788,9 +788,12 @@ confz_container_void_base_files_check() { defvar uid 0 defvar gid 0 - require fs_d filename="$vars[root]/var/lib/xbps/db/xbps/keys" - require fs_m filename="$vars[root]/var/lib/xbps/db/xbps/keys" mode=0755 - require fs_o filename="$vars[root]/var/lib/xbps/db/xbps/keys" owner=$vars[uid]:$vars[gid] + local d + for d in $vars[root]{,/var{,/lib{,/xbps{,/db{,/xbps{,/keys}}}}}}; do + require fs_d filename="$d" + require fs_m filename="$d" mode=0755 + require fs_o filename="$d" owner=$vars[uid]:$vars[gid] + done require container_template_file :root :uid :gid \ template=void name=var/lib/xbps/db/xbps/keys/60:ae:0c:d6:f0:95:17:80:bc:93:46:7a:89:af:a3:2d.plist