X-Git-Url: https://vcs.fsf.org/?p=mharc.git;a=blobdiff_plain;f=README.FSF;h=b4e666d66e8197f2a6e880d2f21458d3eb1a4c7d;hp=9c2b5563dad6756344e02bf6a96e3b3060ae17ae;hb=bfab7d846265d174e11228292478474375e7a2ef;hpb=2ea8f66bfe7aa5135ae8f38a4278138c1e1dd90a diff --git a/README.FSF b/README.FSF index 9c2b556..b4e666d 100644 --- a/README.FSF +++ b/README.FSF @@ -1,4 +1,35 @@ -customize config.sh -customize common.mrc -email address obfuscation at end of /usr/lib/MHonArc/mhinit.pl (after ------) +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. + + +The .dist files should never be changed except when upgrading to new +upstream version (and there does exist a non-release snapshot we should +upgrade to). + +Any file with a correspond .in version should never be manually edited, +instead generated from the .in file by running make configure. Note, +make configure must be run from /home/mharc (checkout into that +directory on your local system). + +The lists.fsf branch should be rebased to any changes from master, like this: + +git checkout lists.fsf +git rebase master +# if there are merge conflicts, manually merge any .in files, then +make configure +git add . +git rebase --continue +git push -f + +Then on lists.fsf.org: + +su mharc +cd +git fetch +git reset --hard origin/lists.fsf