commit f819697da8a617e12c66c1d9b10f2cde6c5c278c parent d0a97c36c1dd0efcfe39f6f921af274910d669dd Author: Jan Pobříslo <ccx@te2000.cz> Date: Sat, 25 Jun 2022 20:30:02 +0200 Synlink ownership Diffstat:
M | zsh-functions/confz_containers_init | | | 4 | ++-- |
M | zsh-functions/confz_site_containers_init | | | 6 | ++++-- |
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/zsh-functions/confz_containers_init b/zsh-functions/confz_containers_init @@ -1161,8 +1161,8 @@ confz_container_nix_image_check() { require fs_l filename="$vars[root]/nix/var/nix/profiles/default" \ destination="per-user/root/profile" - # require fs_o filename="$vars[root]/nix/var/nix/profiles/default" \ - # owner=$vars[uid]:$vars[gid] + require fs_o filename="$vars[root]/nix/var/nix/profiles/default" \ + owner=$vars[uid]:$vars[gid] } confz_container_nix_bin_linked_check() { diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init @@ -22,8 +22,10 @@ confz_site_containers_user_check() { \ :containers_dir :svscan_dir :user local chome=$vars[containers_dir]/user/$vars[user]/$container/home/$vars[user] - [[ -d $chome/run ]] \ - || require fs_l filename=$chome/run destination=/mnt/init + if ! [[ -d $chome/run ]]; then + require fs_l filename=$chome/run destination=/mnt/init + require fs_o filename=$chome/run owner=$uid:$gid + fi done bindroot=$vars[containers_dir]/user/$vars[user]/alpine-jack/root