head 1.2; access; symbols milter-greylist-4-5-13:1.2 milter-greylist-4-5-12:1.2 milter-greylist-4-5-11:1.2 milter-greylist-4-5-10:1.2 milter-greylist-4-9-10:1.2 milter-greylist-4-5-8:1.2 milter-greylist-4-5-9:1.2 milter-greylist-4-5-7:1.2 milter-greylist-4-5-6:1.2 milter-greylist-4-5:1.2 milter-greylist-4-5-5:1.2 milter-greylist-4-5-4:1.2 milter-greylist-4-5-3:1.2 milter-greylist-4-5-2:1.2 milter-greylist-4-5-1:1.2 milter-greylist-4-4-3:1.2 milter-greylist-4-4-2:1.2 milter-greylist-4-4-1:1.2 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 @