summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@suse.cz>2012-11-21 16:50:05 +0100
committerLuboš Luňák <l.lunak@suse.cz>2012-11-21 16:55:33 +0100
commit07f4845e485c5582089fa5551b874be600a94018 (patch)
treea27b4e8fc7f65e2ab58789d0fd0f867fb6c2defc /solenv
parentec6013c88a7fa59f61a928c2ee7aabed8cbb96c7 (diff)
unlink file before copying over it, to avoid it getting truncated first
Change-Id: I60cd57a5ae54bbe72c29568c1bbec65da3719491
Diffstat (limited to 'solenv')
-rwxr-xr-xsolenv/bin/linkoo1
1 files changed, 1 insertions, 0 deletions
diff --git a/solenv/bin/linkoo b/solenv/bin/linkoo
index 96abfa6467af..7b9ee4a1ac2a 100755
--- a/solenv/bin/linkoo
+++ b/solenv/bin/linkoo
@@ -216,6 +216,7 @@ sub do_link($$$$@)
if ($src_mtime > $dest_mtime) {
# print " copy $src/$src_name ($src_mtime) -> $dest/$dest_name ($dest_mtime)\n";
print " copy $src/$src_name -> $dest/$dest_name\n";
+ unlink ("$dest/$dest_name");
copy("$src/$src_name", "$dest/$dest_name") || die "Failed top copy: $!";
} else {
# print " up-to-date $src/$src_name -> $dest/$dest_name\n";