X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=util%2Fmklink.pl;h=de555820ec9ef4556f85ff4534d9179309a0bf12;hp=9f4892559ea181eaa3ec8bf7b3ff795b0e00166b;hb=5241a83b2d1ebe3e430cfefcaa5057d85bda4cd5;hpb=065e106f25b670586c9fb955beba87f4b456c940 diff --git a/util/mklink.pl b/util/mklink.pl index 9f4892559e..de555820ec 100755 --- a/util/mklink.pl +++ b/util/mklink.pl @@ -1,17 +1,17 @@ #!/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. -# Each other argument is a file name not containing / and names -# a file in the current directory. +# Each other argument is a file name not containing / and +# names a file in the current directory. # # For each of these files, we create in the "from" directory a link # of the same name pointing to the local file. # -# We assume that the directory structure is a tree, i.e. that does not -# contain symbolic links and that the parent of / is never referenced. +# We assume that the directory structure is a tree, i.e. that it does +# not contain symbolic links and that the parent of / is never referenced. # Apart from this, this script should be able to handle even the most # pathological cases. @@ -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,7 +47,8 @@ foreach my $dirname (@from_path) { my $to = join('/', @to_path); -foreach my $file (@files) { +my $file; +foreach $file (@files) { # print "ln -s $to/$file $from/$file\n"; symlink("$to/$file", "$from/$file"); print $file . " => $from/$file\n";