clamav initskript boot's clamav in background now

This commit is contained in:
Arne Fitzenreiter
2008-11-29 18:44:40 +01:00
parent 2c4909ab09
commit bfa65be8c7
2 changed files with 20 additions and 13 deletions

View File

@@ -196,7 +196,6 @@
* misc-progs
* mkinitcpio-0.5.9
* mktemp-1.5
* mldonkey-2.9.2
* mldonkey-2.9.6
* module-init-tools-3.5
* mpc-0.12.1

View File

@@ -6,19 +6,27 @@
case "$1" in
start)
boot_mesg "Starting Clamav Definition Updater..."
loadproc /usr/bin/freshclam -d -c 10
if [ $(basename $0) == "clamav" ]; then
boot_mesg "Starting Clamav Definition Updater..."
loadproc /usr/bin/freshclam -d -c 10
boot_mesg "Starting Clamav Daemon..."
COUNTER=0
while [ "$COUNTER" -lt "30" ]; do
[ -e "/usr/share/clamav/main.cvd" ] && \
[ -e "/usr/share/clamav/daily.c*d" ] && \
break
sleep 5
COUNTER=$(($COUNTER + 1))
done
loadproc /usr/sbin/clamd
boot_mesg "Starting Clamav Daemon..."
COUNTER=0
while [ "$COUNTER" -lt "30" ]; do
[ -e "/usr/share/clamav/main.cvd" ] && \
[ -e "/usr/share/clamav/daily.cvd" ] || \
[ -e "/usr/share/clamav/daily.cld" ] && \
break
sleep 5
COUNTER=$(($COUNTER + 1))
done
loadproc /usr/sbin/clamd
else
boot_mesg "Starting Clamav in background..."
/etc/init.d/clamav start > /dev/tty12 < /dev/tty12 &
echo_ok;
exit 0;
fi
;;
stop)