mirror of
https://github.com/NixOS/nix
synced 2025-07-07 10:11:47 +02:00
* Lots of manual stuff. Reference pages for most Nix commands.
* nix-pull now requires the full url to the manifest, i.e., `/MANIFEST/' is no longer automatically appended. * nix-prefetch-url works again.
This commit is contained in:
parent
6551b36790
commit
92e832348d
16 changed files with 678 additions and 24 deletions
|
@ -25,7 +25,7 @@ rename $out, $out2;
|
|||
# Create a Nix expression.
|
||||
my $nixexpr =
|
||||
"(import @datadir@/nix/corepkgs/fetchurl) " .
|
||||
"{url = $url; md5 = \"$hash\"; system = \"@system@\"}";
|
||||
"{url = $url; md5 = \"$hash\"; system = \"@system@\";}";
|
||||
|
||||
print "expr: $nixexpr\n";
|
||||
|
||||
|
|
|
@ -169,5 +169,5 @@ foreach my $nararchive (@nararchives) {
|
|||
# Upload the manifest.
|
||||
print STDERR "uploading manifest...\n";
|
||||
system("$curl --show-error --upload-file " .
|
||||
"'$manifest' '$manifest_put_url/' > /dev/null") == 0 or
|
||||
"'$manifest' '$manifest_put_url' > /dev/null") == 0 or
|
||||
die "curl failed on $manifest: $?";
|
||||
|
|
|
@ -11,7 +11,7 @@ sub processURL {
|
|||
print "obtaining list of Nix archives at $url...\n";
|
||||
|
||||
system("curl --fail --silent --show-error " .
|
||||
"'$url/MANIFEST' > '$manifest' 2> /dev/null") == 0
|
||||
"'$url' > '$manifest' 2> /dev/null") == 0
|
||||
or die "curl failed: $?";
|
||||
|
||||
open MANIFEST, "<$manifest";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue