head	1.2;
access;
symbols
	milter-greylist-4-4:1.2
	milter-greylist-4-4-rc1:1.2
	milter-greylist-4-4-alpha4:1.2
	milter-greylist-4-4-alpha3:1.2
	milter-greylist-4-4-alpha2:1.2
	milter-greylist-4-4-alpha1:1.2
	milter-greylist-4-2-7:1.1.10.1
	milter-greylist-4-3-9:1.2
	milter-greylist-4-2-6:1.1.10.1
	milter-gresylit-4-2-6:1.1.10.1
	milter-greylist-4-3-8:1.2
	milter-greylist-4-3-7:1.2
	milter-greylist-4-2-5:1.1.10.1
	milter-greylist-4-3-6:1.2
	milter-greylist-4-2-4:1.1.10.1
	milter-greylist-4-3-5:1.2
	milter-greylist-4-3-4:1.1
	milter-greylist-4-2-3:1.1
	milter-greylist-4-3-3:1.1
	rmilter-greylist-4-2-3:1.1
	milter-greylist-4-3-2:1.1
	milter-greylist-4-3-1:1.1
	milter-greylist-2-2-2:1.1
	milter-greylist-4-2-2:1.1
	milter-greylist-4-2-1:1.1
	milter-greylist-4-2:1.1
	milter-greylist-4-2-rc1:1.1
	milter-greylist-4-2-beta1:1.1
	milter-greylist-4-2-branch:1.1.0.10
	milter-greylist-4-2-base:1.1
	milter-greylist-4-2-0-base:1.1
	milter-greylist-4-1-12:1.1
	milter-greylist-4-1-11:1.1
	milter-greylist-4-1-10:1.1
	milter-greylist-4-1-9:1.1
	milter-greylist-4-1-8:1.1
	milter-greylist-4-1-7:1.1
	milter-greylist-4-1-6:1.1
	milter-greylist-4-0-1:1.1
	milter-greylist-4-0-1-rc1:1.1
	milter-greylist-4-1-5:1.1
	milter-greylist-4-1-4:1.1
	milter-greylist-4-1-3:1.1
	milter-greylist-4-1-2:1.1
	milter-greylist-4-1-1:1.1
	milter-greylist-4-0-branch:1.1.0.8
	milter-greylist-4-0-base:1.1
	milter-greylist-4-0:1.1
	milter-greylist-4-0-rc2:1.1
	milter-greylist-4-0-rc1:1.1
	milter-greylist-4-0-beta4:1.1
	milter-greylist-4-0-beta3:1.1
	milter-greylist-4-0-beta2:1.1
	milter-greylist-4-0-beta1:1.1
	milter-greylist-4-0-alpha6:1.1
	milter-greylist-4-0-alpha5:1.1
	milter-greylist-4-0-alpha4:1.1
	milter-greylist-4-0-alpha3:1.1
	milter-greylist-4-0-alpha2:1.1
	milter-greylist-4-0-alpha1:1.1
	milter-greylist-3-1-8:1.1
	milter-greylist-3-1-7:1.1
	milter-greylist-3-1-6:1.1
	milter-greylist-1-3-6:1.1
	milter-greylist-3-1-5:1.1
	milter-greylist-3-1-5-alpha1:1.1
	milter-greylist-3-0-1-beta1:1.1
	milter-greylist-3-1-4:1.1
	milter-greylist-3-1-3:1.1
	milter-greylist-3-1-2:1.1
	milter-greylist-3-1-1:1.1
	milter-greylist-3-0:1.1
	milter-greylist-3-0-rc7:1.1
	milter-greylist-3-0-rc6:1.1
	milter-greylist-3-0-rc5:1.1
	milter-greylist-3-0-rc4:1.1
	milter-greylist-3-0-rc3:1.1
	milter-greylist-3-0-rc2:1.1
	milter-greylist-3-0-rc1:1.1
	milter-greylist-3-0-alpha6:1.1
	milter-greylist-3-0-branch:1.1.0.6
	milter-greylist-3-0-base:1.1
	milter-greylist-3-0-alpha5:1.1
	milter-greylist-3-0-alpha4:1.1
	milter-greylist-3-0-alpha3:1.1
	milter-greylist-3-0-alpha2:1.1
	milter-greylist-3-0-alpha1:1.1
	milter-greylist-2-1-12:1.1
	milter-greylist-2-1-11:1.1
	milter-greylist-2-1-10:1.1
	milter-greylist-2-1-9:1.1
	milter-greylist-2-1-9a1:1.1
	milter-greylist-2-1-8:1.1
	milter-greylist-2-1-7:1.1
	milter-greylist-2-1-6:1.1
	milter-greylist-2-1-5:1.1
	milter-greylist-2-1-4:1.1
	milter-greylist-2-1-3:1.1
	milter-greylist-2-1-2:1.1
	milter-greylist-2-1-1:1.1
	milter-greylist-2-0-2:1.1
	milter-greylist-2-0-1:1.1
	milter-greylist-2-0-1-b1:1.1
	milter-greylist-2-0-release:1.1
	milter-greylist-2-0-rc5:1.1
	milter-greylist-2-0-rc4:1.1
	milter-greylist-2-0-rc3:1.1
	milter-grey-list-2-0-rc3:1.1
	milter-grey-list-2-0-rc2:1.1
	milter-grey-list-2-0-rc1:1.1
	milter-greylist-2-0-beta7:1.1
	milter-greylist-2-0-beta6:1.1
	milter-gre-ylist-2-0-beta5:1.1
	milter-greylist-2-0-beta5:1.1
	milter-greylist-2-0-beta4:1.1
	milter-greylist-2-0-beta3:1.1
	milter-greylist-2-0-beta2:1.1
	milter-greylist-2-0:1.1.0.4
	milter-greylist-2-0-base:1.1
	milter-greylist-2-0-beta1:1.1
	milter-greylist-1-7-5:1.1
	before_delayed_tempfail:1.1
	milter-greylist-1-7-4:1.1
	milter-greylist-1-7-3:1.1
	milter-greylist-1-7-2:1.1
	milter-greylist-1-6-0:1.1.2.1
	milter-greylist-1-7-1:1.1
	milter-greylist-1-6rc1:1.1.2.1
	milter-greylist-1-6:1.1.0.2;
locks; strict;
comment	@# @;


1.2
date	2010.02.15.16.38.04;	author manu;	state Exp;
branches;
next	1.1;

1.1
date	2004.11.28.17.40.13;	author manu;	state Exp;
branches
	1.1.2.1
	1.1.10.1;
next	;

1.1.2.1
date	2004.11.28.17.40.43;	author manu;	state Exp;
branches;
next	;

1.1.10.1
date	2010.04.14.04.41.22;	author manu;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Fix GeoIP related crashes caused by thread unsafety (Enrico Scholz)
@
text
@#!/sbin/runscript
# $Header: /milter-greylist/milter-greylist/rc-gentoo.sh.in,v 1.1 2004/11/28 17:40:13 manu Exp $Id 

# NB: Gentoo Config is in /etc/conf.d/milter-greylist

opts="start stop restart status"

# For a true ebuild the following variables should be put in 
#/etc/conf.d/milter-greylist
NAME=milter-greylist
DAEMON=/usr/local/bin/$NAME
USER=@@USER@@
# SOCKET should be the socket specified  in the MILTER definition sendmail.mc 
# INPUT_MAIL_FILTER(`greylist',`S=local:/var/milter-greylist/milter-greylist.sock')
SOCKET=/var/$NAME/milter-greylist.sock
PIDFILE="/var/$NAME/$NAME.pid"
DOPTIONS="-p $SOCKET -u $USER -P $PIDFILE"

depend() {
	need net 
	use logger
	before sendmail
}

start() {
	ebegin "Starting $DESC"
	start-stop-daemon --quiet --start --startas $DAEMON --pidfile $PIDFILE  -- $DOPTIONS
	eend $? "Failed to start ${DAEMON}"
}

stop() {
	ebegin "Stopping $DESC"
	start-stop-daemon --stop --name $NAME
	eend $? "Failed to stop ${DAEMON}"
}

restart() {
	svc_stop 
	# needed to avoid potential mi_stop errors 
	sleep 4
	svc_start
	kill -HUP `head -n 1 /var/run/sendmail.pid` 
}

@


1.1
log
@Missing file in previous commit
@
text
@d2 1
a2 1
# $Header: $Id 
@


1.1.10.1
log
@New ratelimit feature
@
text
@d2 1
a2 1
# $Header: /milter-greylist/milter-greylist/rc-gentoo.sh.in,v 1.1 2004/11/28 17:40:13 manu Exp $Id 
@


1.1.2.1
log
@Missing file in previous commit
@
text
@d2 1
a2 1
# $Header: /cvsroot/milter-greylist/rc-gentoo.sh.in,v 1.1 2004/11/28 17:40:13 manu Exp $Id 
@

