popfile
install
# echo "mail-filter/popfile xmlrpc" >> /etc/portage/package.use # emerge popfile
- add file /etc/conf.d/popfile
POPFILE_ROOT=/usr/share/popfile POPFILE_USER=/usr/share/popfile
- add file /etc/init.d/popfile
#!/sbin/runscript # Copyright 1999-2004 Lyall Pearce # Distributed under the terms of the GNU General Public License v2 # Constructed by Lyall Pearce, 2004 # Note: You need to start popfile on boot depend() { need net } start() { ebegin "Starting popfile" start-stop-daemon --start --quiet --background --env POPFILE_ROOT=/usr/share/popfile --exec /usr/share/popfile/popfile.pl eend $? } stop() { ebegin "Stopping popfile" start-stop-daemon --stop --verbose --name /usr/share/popfile/popfile.pl eend $? }
chmod a+x /etc/init.d/popfile
from
# Local copies of POPFILE_ROOT and POPFILE_USER $self->{popfile_root__} = $ENV{POPFILE_ROOT} || './'; $self->{popfile_user__} = $ENV{POPFILE_USER} || './';
to
# Local copies of POPFILE_ROOT and POPFILE_USER # Hacked by Lyall Pearce to make POPFILE_USER default to POPFILE_ROOT if not found $self->{popfile_root__} = $ENV{POPFILE_ROOT} || './'; $self->{popfile_user__} = $ENV{POPFILE_USER} || $ENV{POPFILE_ROOT} || './';