diff options
author | Armijn Hemel <armijn@gpl-violations.org> | 2006-08-08 15:42:33 +0000 |
---|---|---|
committer | Armijn Hemel <armijn@gpl-violations.org> | 2006-08-08 15:42:33 +0000 |
commit | c0bfcbdd45bfe3c45ab8bf188df926d214675a18 (patch) | |
tree | b97d0dbd5d4563007d8a7b3cb96ed90bdb95854a /scripts | |
parent | a0607be7f4ca2d54332cd9e557b21f6ed7a763d5 (diff) |
rework the --target flag. If this flag is used, a URI should be given. Default
values are not changed.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/nix-push.in | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/nix-push.in b/scripts/nix-push.in index 373533190..19cc3bed6 100644 --- a/scripts/nix-push.in +++ b/scripts/nix-push.in @@ -31,7 +31,7 @@ my $localCopy; my $localArchivesDir; my $localManifestFile; -my $targetArchivesDir; +my $targetArchivesUrl; my $archivesPutURL; my $archivesGetURL; @@ -45,10 +45,10 @@ if ($ARGV[0] eq "--copy") { $localManifestFile = shift @ARGV; if ($ARGV[0] eq "--target") { shift @ARGV; - $targetArchivesDir = shift @ARGV; + $targetArchivesUrl = shift @ARGV; } else { - $targetArchivesDir = $localArchivesDir; + $targetArchivesUrl = "file:/$localArchivesDir"; } } else { @@ -199,7 +199,7 @@ for (my $n = 0; $n < scalar @storePaths; $n++) { my $url; if ($localCopy) { - $url = "file://$targetArchivesDir/$narName"; + $url = "$targetArchivesUrl/$narName"; } else { $url = "$archivesGetURL/$narName"; } |