* Use $(storedir) instead of $(prefix)/store.
This commit is contained in:
parent
dbf547645d
commit
7f0ed370da
|
@ -4,7 +4,7 @@ use strict;
|
||||||
use IPC::Open2;
|
use IPC::Open2;
|
||||||
|
|
||||||
my $linkdir = "@localstatedir@/nix/profiles";
|
my $linkdir = "@localstatedir@/nix/profiles";
|
||||||
my $storedir = "@prefix@/store";
|
my $storedir = "@storedir@";
|
||||||
|
|
||||||
my %alive;
|
my %alive;
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ defined $url or die;
|
||||||
|
|
||||||
print "fetching $url...\n";
|
print "fetching $url...\n";
|
||||||
|
|
||||||
my $out = "@prefix@/store/nix-prefetch-url-$$";
|
my $out = "@storedir@/nix-prefetch-url-$$";
|
||||||
|
|
||||||
system "@wget@ --passive-ftp '$url' -O '$out'";
|
system "@wget@ --passive-ftp '$url' -O '$out'";
|
||||||
$? == 0 or die "unable to fetch $url";
|
$? == 0 or die "unable to fetch $url";
|
||||||
|
@ -19,7 +19,7 @@ chomp $hash;
|
||||||
|
|
||||||
print "file has hash $hash\n";
|
print "file has hash $hash\n";
|
||||||
|
|
||||||
my $out2 = "@prefix@/store/nix-prefetch-url-$hash";
|
my $out2 = "@storedir@/nix-prefetch-url-$hash";
|
||||||
rename $out, $out2;
|
rename $out, $out2;
|
||||||
|
|
||||||
# Create a Nix expression.
|
# Create a Nix expression.
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
-e "s^@localstatedir\@^$(localstatedir)^g" \
|
-e "s^@localstatedir\@^$(localstatedir)^g" \
|
||||||
-e "s^@datadir\@^$(datadir)^g" \
|
-e "s^@datadir\@^$(datadir)^g" \
|
||||||
-e "s^@libexecdir\@^$(libexecdir)^g" \
|
-e "s^@libexecdir\@^$(libexecdir)^g" \
|
||||||
|
-e "s^@storedir\@^$(storedir)^g" \
|
||||||
-e "s^@system\@^$(system)^g" \
|
-e "s^@system\@^$(system)^g" \
|
||||||
-e "s^@wget\@^$(wget)^g" \
|
-e "s^@wget\@^$(wget)^g" \
|
||||||
-e "s^@version\@^$(VERSION)^g" \
|
-e "s^@version\@^$(VERSION)^g" \
|
||||||
|
|
Loading…
Reference in a new issue