setup-etc.pl: Fail when symlink/rename fails

When atomicSymlink can't symlink or rename, it should return failure. This is then handled with `... or die` and `... or warn`

wmertens 36641d9e d3a7c503

+2 -2
+2 -2
nixos/modules/system/etc/setup-etc.pl
··· 12 12 my ($source, $target) = @_; 13 13 my $tmp = "$target.tmp"; 14 14 unlink $tmp; 15 - symlink $source, $tmp or return 1; 16 - rename $tmp, $target or return 1; 15 + symlink $source, $tmp or return 0; 16 + rename $tmp, $target or return 0; 17 17 return 1; 18 18 } 19 19