On July 6, 2000 at 14:18, Mick Szucs wrote:
I've made some changes to LISTBEGIN and THEAD, and would like to apply them
to my archive. I specify the rc file with -rcfile, but the changes don't
appear to be taking effect.
You need -editidx. With the resources you mention, the changes should
show up when a new message is added.
Also, I've just recently noticed that Mhonarc remembers commands you have
issued it (I discovered this after issuing -nomsgpgs and discovering that
it was quite content to stay that way until I specified -msgpgs) Is there
a way to switch things like this without doing any work on the
archive?
Look at the mha-dbedit program. Documented in an appendix section
of the docs and automatically installed when you install mhonarc.
I.E. to switch it back into it's default, message page creation
mode, mhonarc -msgpgs doesn't appear to work, but mhonarc -msgpgs -add or
-editidx does. I'd like to be able to turn a feature on or off without
rebuilding the archive (one of the archives is now 50,000 messages, so
being able to run -editidx without message creation is very important.)
If you want to rebuild index pages but not message pages you can
use GENIDX. Example:
mhonarc -genidx -outdir /path/to/archive > /path/to/archive/maillist.html
mhonarc -genidx -thread -outdir /path/to/archive > /path/to/archive/threads.html
If you have multi-page indexes, than you should probably write a shell
script to do it by setting the -pagenum option in a loop to recreate
all pages of the indexes.
Test things out before overwriting existing index files.
--ewh