From: Eric Wong Date: Tue, 2 Jul 2024 21:35:32 +0000 (+0000) Subject: lei_mirror: don't symlink(2) over bad links X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f6af0b4c2e955ac4b6a62e7f6017dcd8e9c11446;p=thirdparty%2Fpublic-inbox.git lei_mirror: don't symlink(2) over bad links We don't want to autodie on symlink(2) failures here. Instead, just note the {badlink} and display it at the end instead of bailing out early. --- diff --git a/lib/PublicInbox/LeiMirror.pm b/lib/PublicInbox/LeiMirror.pm index e7c265bdb..57b2d32be 100644 --- a/lib/PublicInbox/LeiMirror.pm +++ b/lib/PublicInbox/LeiMirror.pm @@ -795,6 +795,7 @@ sub update_ent { unlink($ln); } else { push @{$self->{chg}->{badlink}}, $p; + next; } } symlink($tgt, $ln);