- my @cmd = ('blib/script/public-inbox-init', "-$v", $v, $mainrepo,
- "http://example.com/$v", $addr);
- is(system(@cmd), 0, 'public-inbox init OK');
- if ($v eq 'V1') {
- is(system('blib/script/public-inbox-index', $mainrepo), 0);
- }
- is(system(@cfg, "$cfgpfx.filter", 'PublicInbox::Filter::RubyLang'), 0);
- is(system(@cfg, "$cfgpfx.altid",
+ my $cmd = [ '-init', "-$v", $v, $inboxdir,
+ "http://example.com/$v", $addr ];
+ ok(run_script($cmd), 'public-inbox-init');
+ ok(run_script([qw(-index -j0), $inboxdir]), 'public-inbox-index');
+ is(xsys(@cfg, "$cfgpfx.filter", 'PublicInbox::Filter::RubyLang'), 0);
+ is(xsys(@cfg, "$cfgpfx.altid",