add a flag --target, so we can override the URL in the MANIFEST file. This

is only for local copies (so file:///)
This commit is contained in:
Armijn Hemel 2006-08-01 13:15:55 +00:00
parent 601a8eab79
commit 4fde308ec0
1 changed files with 9 additions and 0 deletions

View File

@ -31,6 +31,8 @@ my $localCopy;
my $localArchivesDir;
my $localManifestFile;
my $targetArchivesDir;
my $archivesPutURL;
my $archivesGetURL;
my $manifestPutURL;
@ -41,6 +43,13 @@ if ($ARGV[0] eq "--copy") {
shift @ARGV;
$localArchivesDir = shift @ARGV;
$localManifestFile = shift @ARGV;
if ($ARGV[0] eq "--target") {
shift @ARGV;
$targetArchivesDir = shift @ARGV;
}
else {
$targetArchivesDir = $localArchivesDir;
}
}
else {
die "syntax: nix-push ARCHIVES_PUT_URL ARCHIVES_GET_URL " .