Hi all,
There seems to be a wee problem with mkdigest under 1.94.4. If you are
virtual domains (eg, calling majordomo with the -c flag and an alternate
.cf file), mkdigest won't work.
This line in majordomo (in &do_mkdigest):
open(DIGEST,
"$homedir/digest -m -C -l $list $list_outgoing 2>&1 |");
Should read:
open(DIGEST,
"$homedir/digest -m -C -l $list -c $cf $list_outgoing 2>&1 |");
That way, the $cf file passed to majordomo is passed on to digest.
Without this, digest tries to use the .cf file in the main majordomo
directory, which may or may not be the correct one for the list being
mkdigested.
diff attached below.
David
--
David Shaw | dshaw@cs.jhu.edu | WWW http://www.cs.jhu.edu/~dshaw/
+---------------------------------------------------------------------------+
"There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence." - Jeremy S. Anderson
*** majordomo.orig Tue Oct 7 19:07:09 1997
--- majordomo Tue Oct 7 19:23:16 1997
***************
*** 1138,1144 ****
# The password is valid, so run digest
open(DIGEST,
! "$homedir/digest -m -C -l $list $list_outgoing 2>&1 |");
@digest_errors = <DIGEST>;
close(DIGEST);
--- 1138,1144 ----
# The password is valid, so run digest
open(DIGEST,
! "$homedir/digest -m -C -l $list -c $cf $list_outgoing 2>&1 |");
@digest_errors = <DIGEST>;
close(DIGEST);
Follow-Ups:
|
|