cvsextras 47272f4
--- clamav-0.70-rc/contrib/init/RedHat/clamav-milter.user	2000-02-19 07:04:00.000000000 +0100
cvsextras 47272f4
+++ clamav-0.70-rc/contrib/init/RedHat/clamav-milter	2003-06-26 14:35:01.000000000 +0200
cvsextras 47272f4
@@ -1,4 +1,4 @@
cvsextras 47272f4
-#!/bin/sh
cvsextras 47272f4
+#!/bin/bash
cvsextras 47272f4
 #
cvsextras 47272f4
 # clamav-milter This script starts and stops the clamav-milter daemon
cvsextras 47272f4
 #
cvsextras 47272f4
@@ -16,6 +16,7 @@
cvsextras 47272f4
 
cvsextras 47272f4
 # Local clamav-milter config
cvsextras 47272f4
 CLAMAV_FLAGS=
cvsextras 47272f4
+CLAMAV_USER=
cvsextras 47272f4
 test -f /etc/sysconfig/clamav-milter && . /etc/sysconfig/clamav-milter
cvsextras 47272f4
 
cvsextras 47272f4
 # Check that networking is up.
cvsextras 47272f4
@@ -28,7 +29,7 @@
cvsextras 47272f4
 
cvsextras 47272f4
 start() {
cvsextras 47272f4
         echo -n "Starting clamav-milter: "
cvsextras 47272f4
-        daemon clamav-milter ${CLAMAV_FLAGS}
cvsextras 47272f4
+        daemon ${CLAMAV_USER:+--user $CLAMAV_USER} setsid /usr/sbin/clamav-milter ${CLAMAV_FLAGS} 
cvsextras 47272f4
         RETVAL=$?
cvsextras 47272f4
         echo
cvsextras 47272f4
 	test $RETVAL -eq 0 && touch /var/lock/subsys/clamav-milter