X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=Debian%2FDgit.pm;h=50e3b860a71ae409c6d803b1cd36788f7617e61a;hp=1bac97bde55d02a5cc00e0ba388348f7f8537012;hb=801b029f697680642110406338ccae7a0179e6de;hpb=761257ea4fc5cad5eac4a06e09d5ebabaab2296f;ds=sidebyside diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index 1bac97bd..50e3b860 100644 --- a/Debian/Dgit.pm +++ b/Debian/Dgit.pm @@ -289,7 +289,9 @@ sub link_ltarget ($$) { if (-l _) { $old = cmdoutput qw(realpath --), $old; } - link $old, $new or die "link $old $new: $!"; + my $r = link $old, $new; + $r = symlink $old, $new if !$r && $!==EXDEV; + $r or die "(sym)link $old $new: $!"; } sub hashfile ($) {