X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=tools%2Fimport.pl;h=8946e090d9b42c2b632dc13ee11070efe240f7e4;hb=ef68f6d3f4ac731c93d98437968afc459e6ac3c1;hp=c1bacaebf7824b323969ead4177ba7a715bbe528;hpb=1326b9b57e53f03dce3aa4fa9db9f28c9b91a9ee;p=sugar.git diff --git a/tools/import.pl b/tools/import.pl index c1bacae..8946e09 100644 --- a/tools/import.pl +++ b/tools/import.pl @@ -8,10 +8,12 @@ use File::Copy; use File::Path; sub main { - my @args = @_; + while (defined(my $arg = <>)) { + chomp $arg; - foreach my $arg (@args) { - my $rel = File::Spec->abs2rel($arg, $ENV{HOME}); + my $rel = File::Spec->file_name_is_absolute($arg) + ? File::Spec->abs2rel($arg, $ENV{HOME}) + : $arg; my $abs = File::Spec->rel2abs($rel, $ENV{HOME}); my $saved = rel2saved($rel); @@ -23,4 +25,4 @@ sub main { } } -main(@ARGV); +main();