]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/AdminEdit.pm
config: support "inboxdir" in addition to "mainrepo"
[public-inbox.git] / lib / PublicInbox / AdminEdit.pm
index 169feba0dba9dbe8f3aa3778f4635e9a973118c6..d4a92266d95a5d01f3fa6b4c90ddc0c26a86c7f0 100644 (file)
@@ -25,19 +25,19 @@ sub check_editable ($) {
                # it's possible for a Xapian directory to exist,
                # but Search::Xapian to go missing/broken.
                # Make sure it's purged in that case:
-               $ibx->over or die "no over.sqlite3 in $ibx->{mainrepo}\n";
+               $ibx->over or die "no over.sqlite3 in $ibx->{inboxdir}\n";
 
                # $ibx->{search} is populated by $ibx->over call
                my $xdir_ro = $ibx->{search}->xdir(1);
-               my $npart = 0;
-               foreach my $part (<$xdir_ro/*>) {
-                       if (-d $part && $part =~ m!/[0-9]+\z!) {
+               my $nshard = 0;
+               foreach my $shard (<$xdir_ro/*>) {
+                       if (-d $shard && $shard =~ m!/[0-9]+\z!) {
                                my $bytes = 0;
-                               $bytes += -s $_ foreach glob("$part/*");
-                               $npart++ if $bytes;
+                               $bytes += -s $_ foreach glob("$shard/*");
+                               $nshard++ if $bytes;
                        }
                }
-               if ($npart) {
+               if ($nshard) {
                        PublicInbox::Admin::require_or_die('-search');
                } else {
                        # somebody could "rm -r" all the Xapian directories;
@@ -51,7 +51,7 @@ sub check_editable ($) {
 # $rewrites = [ array commits keyed by epoch ]
 sub show_rewrites ($$$) {
        my ($fh, $ibx, $rewrites) = @_;
-       print $fh "$ibx->{mainrepo}:";
+       print $fh "$ibx->{inboxdir}:";
        if (scalar @$rewrites) {
                my $epoch = -1;
                my @out = map {;