summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorappro <appro>2004-12-20 13:18:56 +0000
committerappro <appro>2004-12-20 13:18:56 +0000
commit0f172e98d4312dc1bb14a12d2b66dfac2bc882f3 (patch)
treeadd5f6828b2ecf66e4481143308360d911d45704
parent6be731302f36e6bbd4a7751f84c1e28624001e61 (diff)
downloadopenssl-0f172e98d4312dc1bb14a12d2b66dfac2bc882f3.tar.gz
When re-linking files, really relink them. In other words, emulate ln -f.
-rwxr-xr-xutil/mklink.pl1
1 files changed, 1 insertions, 0 deletions
diff --git a/util/mklink.pl b/util/mklink.pl
index 9386da7aa..c8653cecc 100755
--- a/util/mklink.pl
+++ b/util/mklink.pl
@@ -52,6 +52,7 @@ $symlink_exists=eval {symlink("",""); 1};
foreach $file (@files) {
my $err = "";
if ($symlink_exists) {
+ unlink "$from/$file";
symlink("$to/$file", "$from/$file") or $err = " [$!]";
} else {
unlink "$from/$file";