about summary refs log tree commit diff
path: root/release.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-05-04 02:43:55 +0200
committeraszlig <aszlig@redmoonstudios.org>2015-05-04 02:43:55 +0200
commit47512a888d907485297d1ec9ca121a8f2befff18 (patch)
tree381e9955578545d71aff0fd3b37e04f658f132d7 /release.nix
parentd0414a9c462a18571226f6b1c2a98fd07dfedb6a (diff)
release: Patch --find-file in nixos-rebuild.
We only did simple substitutions of <path/references/like/this/one> but
completely ignored the --find-file argument of nix-instantiate.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/release.nix b/release.nix
index 2cb09451..a58b5bed 100644
--- a/release.nix
+++ b/release.nix
@@ -14,7 +14,9 @@ let
       src = nixpkgsSrc;
       phases = [ "unpackPhase" "installPhase" ];
       installPhase = ''
-        sed -i -re 's!<nixpkgs([^>]*)>!<vuizvui/nixpkgs\1>!g' \
+        sed -i -r \
+          -e 's!<nixpkgs([^>]*)>!<vuizvui/nixpkgs\1>!g' \
+          -e 's!(--find-file *['"'"'"]?)nixpkgs!\1vuizvui/nixpkgs!g' \
           nixos/modules/installer/tools/nixos-rebuild.sh
         cp -r . "$out"
       '';