From ce7053d091329b130ac107e64595d18cdbd26409 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 12 Sep 2021 07:47:15 +0000 Subject: init: set a useful description "Unnamed repository" for v1 inboxes was misleading, and having a non-existent description for v2 was equally annoying, so set a short description based on the primary address. We remove descriptions when setting up new test inboxes to preserve the behavior of the t/lei-mirror.t test case. --- script/public-inbox-init | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'script') diff --git a/script/public-inbox-init b/script/public-inbox-init index ced88235..78a4d3bd 100755 --- a/script/public-inbox-init +++ b/script/public-inbox-init @@ -246,3 +246,9 @@ if (defined $perm) { rename $pi_config_tmp, $pi_config or die "failed to rename `$pi_config_tmp' to `$pi_config': $!\n"; undef $auto_unlink; # trigger ->DESTROY + +my $f = "$inboxdir/description"; +if (sysopen $fh, $f, O_CREAT|O_EXCL|O_WRONLY) { + print $fh "public inbox for $address[0]\n" or die "print($f): $!"; + close $fh or die "close($f): $!"; +} -- cgit v1.2.3-24-ge0c7