X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=script%2Fpublic-inbox-index;h=439da15708645c792c0d485818b5611e89a2bc11;hb=f8cc21f0064a34042d149f31097336919adf70d1;hp=c0d637b109d886ecdd2c89424bf1cb488d3aa8d1;hpb=de1a674545481c779bc49feef028eacc1e181d5d;p=public-inbox.git diff --git a/script/public-inbox-index b/script/public-inbox-index index c0d637b1..439da157 100755 --- a/script/public-inbox-index +++ b/script/public-inbox-index @@ -20,17 +20,14 @@ die "--jobs must be positive\n" if defined $opt->{jobs} && $opt->{jobs} <= 0; sub usage { print STDERR "Usage: $usage\n"; exit 1 } -# do we really care about this message? It's annoying... -my $warn = 'public-inbox unconfigured for serving, indexing anyways...'; -my @ibxs = PublicInbox::Admin::resolve_inboxes(\@ARGV, $warn); +my @ibxs = PublicInbox::Admin::resolve_inboxes(\@ARGV); PublicInbox::Admin::require_or_die('-index'); usage() unless @ibxs; my $mods = {}; foreach my $ibx (@ibxs) { - if (defined $opt->{indexlevel} && !defined($ibx->{indexlevel})) { - # XXX: users can shoot themselves in the foot, with this... - $ibx->{indexlevel} = $opt->{indexlevel}; - } + # XXX: users can shoot themselves in the foot, with opt->{indexlevel} + $ibx->{indexlevel} //= $opt->{indexlevel} // + PublicInbox::Admin::detect_indexlevel($ibx); PublicInbox::Admin::scan_ibx_modules($mods, $ibx); }