git-archimport-id: mj@ucw.cz--public/pciutils--main--2.2--patch-31
$r->Dispatch;
if ($r->{"do_upload"}) {
print "Uploading pci.ids to Jabberwock\n";
- `scp pci.ids pciids\@jabberwock.ucw.cz:05-pciutils.new`; die if $?;
+ `scp -C pci.ids pciids\@jabberwock.ucw.cz:05-pciutils.new`; die if $?;
`ssh pciids\@jabberwock.ucw.cz mv 05-pciutils.new origs/05-pciutils`; die if $?;
}
print "<confirm> "; <STDIN>;
if ($url =~ m@^scp://([^/]+)(.*)@) {
$, = " ";
- my $cmd = "scp @files $1:$2\n";
+ my $host = $1;
+ my $dir = $2;
+ $dir =~ s@^/~@~@;
+ $dir =~ s@^/\./@@;
+ my $cmd = "scp @files $host:$dir\n";
`$cmd`; die if $?;
} elsif ($url =~ m@ftp://([^/]+)(.*)@) {
my $host = $1;