nix-sys: generate build system inside of build system This makes debugging easier that when installation exists only inside Nix "installPhase".
4 files changed, 15 insertions(+), 6 deletions(-) M system-v2/nix-sys/all.do M system-v2/nix-sys/default.nix A system-v2/nix-sys/install.in A system-v2/nix-sys/install.sh.do
M system-v2/nix-sys/all.do => system-v2/nix-sys/all.do +1 -1
@@ 1,2 1,2 @@ #!/bin/sh exec redo-ifchange nix-sys .gitignore exec redo-ifchange .gitignore nix-sys install.sh
M system-v2/nix-sys/default.nix => system-v2/nix-sys/default.nix +1 -5
@@ 19,11 19,7 @@ in stdenv.mkDerivation { > conf/feature-chattr ''; buildPhase = "redo"; installPhase = '' mkdir -p $out/bin install -m555 ./nix-sys $out/bin/nix-sys mv index.cdb $cdb ''; installPhase = "./install.sh"; postFixup = "rm -fr $out/nix-support"; manifest = builtins.toJSON manifest; }
A system-v2/nix-sys/install.in => system-v2/nix-sys/install.in +6 -0
@@ 0,0 1,6 @@ #!/bin/sh -eu redo install -d "@out@/bin" install -m 755 ./nix-sys "@out@/bin" install -m 444 ./index.cdb "@cdb@"
A system-v2/nix-sys/install.sh.do => system-v2/nix-sys/install.sh.do +7 -0