fix mbox archive link
[mharc.git] / README.FSF
index b4e666d..5ae512c 100644 (file)
@@ -1,12 +1,15 @@
+Note: This repo is prone to being force pushed because, commits are
+meant as documentation of whats changed from upstream and whats been
+deployed for significant periods, so sometimes its better to edit them
+as they are developed.
+
 We do not use use the provided read-mail to process spools and we don't
 use lists.def. We bypass that part of mharc and call web-archive
 instead.
 
 This repo is based on mharc 0.7.3 release. The .dist files are all the
 upstream except changing path names of standard utilities to match the
 We do not use use the provided read-mail to process spools and we don't
 use lists.def. We bypass that part of mharc and call web-archive
 instead.
 
 This repo is based on mharc 0.7.3 release. The .dist files are all the
 upstream except changing path names of standard utilities to match the
-distro, and missing cgi-bin/template/NMZ*dist. I dunno what those are
-about. TODO: figure out namazu integration.
-
+distro. I dunno what those are about.
 
 The .dist files should never be changed except when upgrading to new
 upstream version (and there does exist a non-release snapshot we should
 
 The .dist files should never be changed except when upgrading to new
 upstream version (and there does exist a non-release snapshot we should
@@ -33,3 +36,13 @@ su mharc
 cd
 git fetch
 git reset --hard origin/lists.fsf
 cd
 git fetch
 git reset --hard origin/lists.fsf
+
+
+To update existing lists headers, the only way namazu supports is to
+rebuild the index, but that takes about 3 days. Instead, I put a random
+unique string into the header where the list name goes, copied it to
+/tmp, su mharc, cd to the html dir, then ran this:
+
+for x in */NMZ.head; do sed "s/gachJefyeonJoa/${x%/*}/g" /tmp/NMZ.head>$x || { echo failed on $x; break; } ; done
+
+This process can be repeated for more changes.
\ No newline at end of file