Take a look at your majordomo.cf file. By default, it uses the $homedir
as the location for the majordomo Log file, and several subdirectories
which hold files that majordomo MUST write to. For instance, the .config
file for each list when newly created, or updated via email by its owner
when "lists" lives under $homedir.
Majordomo expects to be able to write to its $homedir, and any subdirs.
If /usr is a read only mount, you better put majordomo in /var.
> Please smack me around if this is a FAQ. But it's not in the FAQ.
> I just installed majordomo, and config-test tells me everything is okay
> except that it can't write a lock in $homedir. That's by design -- I
> installed it out of the ports tree on OpenBSD 2.8, which puts it into
> $homedir = /usr/local/lib/majordomo, and I have /usr mounted read-only.
> What I don't understand is why it wants to write there.
> Ben Gamble | email@example.com