liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit c0c47523502a29aac9d88e1af1b2dc2ed4a0ecc3
parent 3c941b4ce2b8dabcb400fca937ff0b70a2927a90
Author: Daniel Barlow <dan@telent.net>
Date:   Sun,  7 Jan 2024 16:44:36 +0000

systemconfig "install" cmd honours prefix on source

Diffstat:
Mpkgs/systemconfig/default.nix | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/pkgs/systemconfig/default.nix b/pkgs/systemconfig/default.nix @@ -81,8 +81,11 @@ in attrset: $STRIP --remove-section=.note --remove-section=.comment --strip-all makedevs -o $out/bin/activate ln -s ${s6-init-bin}/bin/init $out/bin/init cat > $out/bin/install <<EOF - #!/bin/sh - cp -v -fP $out/bin/* $out/etc/* \''${1-/}/persist + #!/bin/sh -e + prefix=\''${1-/} + src=\''${prefix}$out + mkdir -p \$prefix/persist + cp -v -fP \$src/bin/* \$src/etc/* \$prefix/persist EOF chmod +x $out/bin/install '';