Преглед на файлове

Resolve link source to absolute path to minimize bad links

Alois Mahdal преди 12 години
родител
ревизия
4dcfc35915
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2
    1
      mklinks

+ 2
- 1
mklinks Целия файл

@@ -30,6 +30,7 @@
30 30
 use strict;
31 31
 use warnings;
32 32
 use Getopt::Long;
33
+use File::Spec;
33 34
 
34 35
 sub usage { print STDERR "usage: $0: DOTROOT [PREFIX]\n"; exit 1; }
35 36
 
@@ -53,7 +54,7 @@ sub mklinks {
53 54
     my @dirs = `ls $dotroot`;
54 55
     foreach my $dir (@dirs) {
55 56
         chomp $dir;
56
-        my $source = "$dotroot/$dir";
57
+        my $source = File::Spec->rel2abs("$dotroot/$dir");
57 58
         my $target = "$prefix/.$dir";
58 59
         `mkdir -p $prefix`;
59 60
         if (-e $target) {