mrrl-containers

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

commit bc39a10692fad56c7f632ed05f65d6a015fdd329
parent b3642685839b093d4218af7b2274360f85eea245
Author: Jan Pobříslo <ccx@te2000.cz>
Date:   Sat, 25 Jun 2022 14:32:32 +0200

Don't umask for mkdir -p
Diffstat:
Mzsh-functions/confz_containers_init | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/zsh-functions/confz_containers_init b/zsh-functions/confz_containers_init @@ -110,9 +110,9 @@ confz_container_service_log_check() { local -a runscript=( '#!/command/execlineb -P' - "umask $vars[log_umask]" - "if { mkdir -p ${(qqq)vars[log_dir]} }" "if { mkdir -p ${(qqq)vars[log_dir]} }" + "if { chmod $(( [##8] 8#777 ^ 8#$vars[umask] )) ${(qqq)vars[log_dir]} }" + "umask $vars[log_umask]" "if { chown -R $vars[log_uid]:$vars[log_gid] ${(qqq)vars[log_dir]} }" "s6-setuidgid $vars[log_uid]:$vars[log_gid]" "s6-log -b -- t ${(qqq)vars[log_dir]}"