about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/nix-collect-garbage.in2
-rw-r--r--scripts/nix-prefetch-url.in4
-rw-r--r--substitute.mk1
3 files changed, 4 insertions, 3 deletions
diff --git a/scripts/nix-collect-garbage.in b/scripts/nix-collect-garbage.in
index 1effc14d67..a3ee7bd5ee 100755
--- a/scripts/nix-collect-garbage.in
+++ b/scripts/nix-collect-garbage.in
@@ -4,7 +4,7 @@ use strict;
 use IPC::Open2;
 
 my $linkdir = "@localstatedir@/nix/profiles";
-my $storedir = "@prefix@/store";
+my $storedir = "@storedir@";
 
 my %alive;
 
diff --git a/scripts/nix-prefetch-url.in b/scripts/nix-prefetch-url.in
index 71ba3caab9..6cc3b7a267 100644
--- a/scripts/nix-prefetch-url.in
+++ b/scripts/nix-prefetch-url.in
@@ -8,7 +8,7 @@ defined $url or die;
 
 print "fetching $url...\n";
 
-my $out = "@prefix@/store/nix-prefetch-url-$$";
+my $out = "@storedir@/nix-prefetch-url-$$";
 
 system "@wget@ --passive-ftp '$url' -O '$out'";
 $? == 0 or die "unable to fetch $url";
@@ -19,7 +19,7 @@ chomp $hash;
 
 print "file has hash $hash\n";
 
-my $out2 = "@prefix@/store/nix-prefetch-url-$hash";
+my $out2 = "@storedir@/nix-prefetch-url-$hash";
 rename $out, $out2;
 
 # Create a Nix expression.
diff --git a/substitute.mk b/substitute.mk
index bbdb9b617b..6882393bc8 100644
--- a/substitute.mk
+++ b/substitute.mk
@@ -6,6 +6,7 @@
 	 -e "s^@localstatedir\@^$(localstatedir)^g" \
 	 -e "s^@datadir\@^$(datadir)^g" \
 	 -e "s^@libexecdir\@^$(libexecdir)^g" \
+	 -e "s^@storedir\@^$(storedir)^g" \
 	 -e "s^@system\@^$(system)^g" \
 	 -e "s^@wget\@^$(wget)^g" \
 	 -e "s^@version\@^$(VERSION)^g" \