I running Majordomo 1.9.4 and MajorCool 1.3.0 with Perl 5.004_04. I have
just a couple small clitches I would like to fix to get the full
functionality I would like.
I have a file permissions problem when MajorCool is used to create a
list. The listname file (the one with email addresses) is given 660
and owned by majordom (this is the same as
majordomo). Howver I cannot send a message to the list unless I chmod
this file
to 644. Is this a SUID problem? The wrapper is owned by root and I
thought I set the SUID properly (chmod 4550 wrapper). All the other apps
are owned by majordom. I ran the ./wrapper config-test as majordom
without any errors. Or, is there something else I should check.
I also have a problem with autocaching. I can't seem to get it work.
I've added the patch to majordomo and it looks okay to me. I tried it in
a program by itself and it worked fine. Anyone have any ideas?
Patch stuff:
elsif ($cmd eq "newconfig") { &do_newconfig(@parts); $mc_key_ca = 1; }
elsif ($cmd eq "writeconfig") { &do_writeconfig(@parts); $mc_key_ca = 1; }
# Cache config file changes for MajorCool
if ( $mc_key_ca && -s "$homedir/mj_key_cache" ) {
system "/usr/bin/nohup $homedir/wrapper mj_key_cache " .
">>$homedir/Log.mj_key_cache 2>&1 &";
}
Follow-Ups:
|
|