I am testing an upgrade to 3.6.2 and found an unusual issue. FreeBSD
6.0, with the following configure command:
./configure --with-logdir=/var/log/dspam \
--with-dspam-home=/var/db/dspam \
--with-dspam-home-owner=root \
--with-dspam-home-group=mail
--with-dspam-home-mode=0770 \
--with-dspam-owner=root \
--with-dspam-group=mail \
--enable-homedir \
--with-storage-driver=sqlite3_drv \
--with-sqlite-includes=/usr/local/include \
--with-sqlite-libraries=/usr/local/lib \
--with-delivery-agent=/usr/sbin/sendmail \
--with-dspam-mode=4511 \
--prefix=/usr/local
The problem is that HOMEDIR does not get set. Part of the setting is
recognized as dspam is built with suid of root. However, in src/auto-
config.h I have to manually change
/* #undef HOMEDIR */
to
#define HOMEDIR
Then homedirs works properly.
Received on Sun Dec 18 22:56:35 2005
This archive was generated by hypermail 2.1.8 : Tue Dec 20 2005 - 00:00:01 EST