lib/PublicInbox/LeiMirror.pm | 2 +- diff --git a/lib/PublicInbox/LeiMirror.pm b/lib/PublicInbox/LeiMirror.pm index 2b20873ead918a0a5e8fb959ce101e6cb1653246..a7ddfcd2834a11146f762af48d6da7cab7add198 100644 --- a/lib/PublicInbox/LeiMirror.pm +++ b/lib/PublicInbox/LeiMirror.pm @@ -384,6 +384,7 @@ sub v2_done { # called via OnDestroy my ($self) = @_; return if $self->{dry_run} || !$LIVE; my $dst = $self->{cur_dst} // $self->{dst}; + require PublicInbox::Lock; my $lk = bless { lock_path => "$dst/inbox.lock" }, 'PublicInbox::Lock'; my $lck = $lk->lock_for_scope($$); _write_inbox_config($self); @@ -461,7 +462,6 @@ $self->{-culled_manifest} = 1 if delete(@$m{@skip}); (!$self->{dry_run} && !-d $dst) and File::Path::mkpath($dst); - require PublicInbox::Lock; my $fini = PublicInbox::OnDestroy->new($$, \&v2_done, $task); $lei->{opt}->{'inbox-config'} =~ /\A(?:always|v2)\z/s and