From 801b029f697680642110406338ccae7a0179e6de Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 15 Dec 2016 00:06:19 +0000 Subject: If we cannot hardlink origs into our extraction area, use symlinks instead. Closes:#844570. Signed-off-by: Ian Jackson --- Debian/Dgit.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Debian/Dgit.pm') diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index 1bac97b..50e3b86 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 ($) { -- cgit v1.2.3