mrrl-containers

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

commit 4e969b6a6385abcedd057dbfd7b9cf3bf1374134
parent e94ddcac44f105188565711f3371c0e2f1fa051e
Author: Jan Pobříslo <ccx@te2000.cz>
Date:   Sat, 25 Jun 2022 18:07:13 +0200

Make symlinks for /bin/execlineb and /bin/zsh in Nix
Diffstat:
Mzsh-functions/confz_containers_init | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/zsh-functions/confz_containers_init b/zsh-functions/confz_containers_init @@ -998,6 +998,17 @@ confz_container_nix_base_files_check() { # content="" require fs_m filename="$vars[root]/etc/passwd" mode=0644 require fs_o filename="$vars[root]/etc/passwd" owner=$vars[uid]:$vars[gid] + + # symlink relevant executables for shebangs + require fs_d filename="$vars[root]/bin" + require fs_m filename="$vars[root]/bin" mode=0755 + require fs_o filename="$vars[root]/bin" owner=$vars[uid]:$vars[gid] + + require fs_l filename="$vars[root]/bin/execlineb" \ + destination="/nix/var/nix/profiles/bin/execlineb" + + require fs_l filename="$vars[root]/bin/zsh" \ + destination="/nix/var/nix/profiles/bin/zsh" } confz_container_nix_image_from_release_check() {