Merge pull request #4394 from wmertens/patch-6

setup-etc.pl: Fail when symlink/rename fails
This commit is contained in:
wmertens
2015-01-19 12:39:41 +01:00

View File

@@ -12,8 +12,8 @@ sub atomicSymlink {
my ($source, $target) = @_;
my $tmp = "$target.tmp";
unlink $tmp;
symlink $source, $tmp or return 1;
rename $tmp, $target or return 1;
symlink $source, $tmp or return 0;
rename $tmp, $target or return 0;
return 1;
}