From: Eric Wong Date: Thu, 26 Mar 2020 08:21:28 +0000 (+0000) Subject: wwwtext: show altid instructions in config X-Git-Tag: v1.4.0~50 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=53d2c5c6d98465c33f6f257be0b99fcf5cbe38c7;ds=sidebyside wwwtext: show altid instructions in config Exposing altid dumps will help and ensure total reproducibility of existing instances. AFAIK, sqlite3(1) can't execute arbitrary code, so it's not quite as fashionable as the "curl | bash" stuff the cool people are doing, these days :P --- diff --git a/lib/PublicInbox/WwwText.pm b/lib/PublicInbox/WwwText.pm index cbe82b73..2008ba09 100644 --- a/lib/PublicInbox/WwwText.pm +++ b/lib/PublicInbox/WwwText.pm @@ -138,15 +138,16 @@ sub inbox_config ($$$) { my $ibx = $ctx->{-inbox}; push @$hdr, 'Content-Disposition', 'inline; filename=inbox.config'; my $name = dq_escape($ibx->{name}); + my $inboxdir = '/path/to/top-level-inbox'; $$txt .= <{$k}) or next; $$txt .= "\t$k = $_\n" for @$v; } + if (my $altid = $ibx->{altid}) { + my $base_url = $ibx->base_url($ctx->{env}); + my $altid_map = $ibx->altid_map; + $$txt .= <{$k}) or next;