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
commit d3383e4879

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;
}