X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=util%2Fmklink.pl;h=d7b997ada72371edeac5009405c0d652b0038840;hp=a5a5248c368264f67c9f35e618707e28305fd8c5;hb=51012a0969eb46b02078228d13eb7dc4783fb6ae;hpb=bf6841f5c1193d16e1f1a00730dd34f3b9db0c64 diff --git a/util/mklink.pl b/util/mklink.pl index a5a5248c36..d7b997ada7 100755 --- a/util/mklink.pl +++ b/util/mklink.pl @@ -1,6 +1,6 @@ #!/usr/local/bin/perl -# mklink.pl -- a faster substitute for mklink.sh. +# mklink.pl # The first command line argument is a non-empty relative path # specifying the "from" directory. @@ -24,7 +24,9 @@ chop($pwd); my @pwd_path = split(/\//, $pwd); my @to_path = (); -foreach my $dirname (@from_path) { + +my $dirname; +foreach $dirname (@from_path) { # In this loop, @to_path always is a relative path from # @pwd_path (interpreted is an absolute path) to the original pwd. @@ -45,8 +47,9 @@ foreach my $dirname (@from_path) { my $to = join('/', @to_path); -foreach my $file (@files) { -# print "ln -s $to/$file $from/$file\n"; - symlink("$to/$file", "$from/$file"); - print $file . " => $from/$file\n"; +my $file; +foreach $file (@files) { + my $err = ""; + symlink("$to/$file", "$from/$file") or $err = " [$!]"; + print $file . " => $from/$file$err\n"; }