forked from the-distro/channel-scripts
* Generate nixexprs.tar.xz.
git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@34685 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
This commit is contained in:
parent
3aad07cee3
commit
3055fa3adf
|
@ -22,7 +22,7 @@ my $dstChannelPath = $ARGV[1];
|
|||
my $cacheDir = $ARGV[2];
|
||||
my $cacheURL = $ARGV[3];
|
||||
my $allPatchesManifest = $ARGV[4] || "";
|
||||
my $nixexprsURL = $ARGV[5] || "$srcChannelURL/nixexprs.tar.bz2";
|
||||
my $nixexprsURL = $ARGV[5] || "$srcChannelURL/nixexprs.tar.xz";
|
||||
|
||||
die "$dstChannelPath doesn't exist\n" unless -d $dstChannelPath;
|
||||
die "$cacheDir doesn't exist\n" unless -d $cacheDir;
|
||||
|
@ -35,8 +35,12 @@ my $narDir = "$cacheDir/nar";
|
|||
system("$curl '$srcChannelURL/MANIFEST' > $dstChannelPath/MANIFEST") == 0 or die;
|
||||
|
||||
|
||||
# Mirror nixexprs.tar.bz2.
|
||||
system("$curl '$nixexprsURL' > $dstChannelPath/nixexprs.tar.bz2") == 0 or die "cannot download `$nixexprsURL'";
|
||||
# Mirror nixexprs.tar.xz.
|
||||
system("$curl '$nixexprsURL' > $dstChannelPath/nixexprs.tar.xz") == 0 or die "cannot download `$nixexprsURL'";
|
||||
|
||||
|
||||
# Generate nixexprs.tar.bz2 for backwards compatibility.
|
||||
system("xz -d < $dstChannelPath/nixexprs.tar.xz | bzip2 > $dstChannelPath/nixexprs.tar.bz2") == 0 or die "cannot recompress nixexprs.tar";
|
||||
|
||||
|
||||
# Advertise a binary cache.
|
||||
|
|
Loading…
Reference in a new issue