Files
@ 9fd4a67dbd3f
Branch filter:
Location: ohnobinki_overlay/app-antivirus/clamav/files/freshclam.rc - annotation
9fd4a67dbd3f
1.0 KiB
text/plain
Fix directories in sed expressions. Add QMAKE_LIBDR_QT variable to eqmake4 call until bug 304975 is resolved.
32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a 32434a92d02a | #!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
depend() {
use net
}
start() {
logfix
ebegin "Starting freshclam"
start-stop-daemon --start --quiet \
--nicelevel ${FRESHCLAM_NICELEVEL:-0} \
--exec /usr/bin/freshclam -- -d
retcode=$?
if [ ${retcode} = 1 ]; then
eend 0
einfo "Virus database already up to date."
else
eend ${retcode}
fi
}
stop() {
ebegin "Stopping freshclam"
start-stop-daemon --stop --quiet --exec /usr/bin/freshclam
eend $?
}
logfix() {
# fix freshclam log permissions
# (might be clobbered by logrotate or something)
logfile=`awk '$1 == "UpdateLogFile" { print $2 }' /etc/freshclam.conf`
local freshclam_user=`awk '$1 == "DatabaseOwner" { print $2 }' /etc/freshclam.conf`
if [ -n "${logfile}" -a -n "${clamav_user}" ]; then
if [ ! -f "${logfile}" ]; then
touch ${logfile}
fi
chown ${freshclam_user} ${logfile}
chmod 640 ${logfile}
fi
}
|