Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 347996 Details for
Bug 469484
app-antivirus/clamav - making clamd use ionice disk prioritizing class
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
clamd.initd
clamd (text/plain), 3.11 KB, created by
ChaosEngine
on 2013-05-11 19:11:08 UTC
(
hide
)
Description:
clamd.initd
Filename:
MIME Type:
Creator:
ChaosEngine
Created:
2013-05-11 19:11:08 UTC
Size:
3.11 KB
patch
obsolete
>#!/sbin/runscript ># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/files/clamd.initd-r3,v 1.1 2013/03/01 08:18:17 eras Exp $ > >daemon_clamd="/usr/sbin/clamd" >daemon_freshclam="/usr/bin/freshclam" >daemon_milter="/usr/sbin/clamav-milter" > >extra_commands="logfix" > >depend() { > use net > provide antivirus >} > >get_config() { > clamconf | sed 's/["=]//g' | \ > awk "{ > if(\$0==\"Config file: $1.conf\") S=1 > if(S==1&&\$0==\"\") { > print \"$3\" > exit > } > if(S==1&&\$1~\"^$2\$\") { > print \$2!=\"disabled\"?\$2:\"$3\" > exit > } > }" >} > >start() { > local clamd_socket=$(get_config clamd LocalSocket /var/run/clamav/clamd.sock) > local clamd_user=$(get_config clamd User clamav) > local freshclam_user=$(get_config freshclam DatabaseOwner clamav) > logfix > > if [ "${START_CLAMD}" = "yes" ]; then > checkpath --quiet --mode 755 \ > --owner "${clamd_user}":"${clamd_user}" \ > --directory `dirname ${clamd_socket}` > if [ -S "${clamd_socket}" ]; then > rm -f ${clamd_socket} > fi > ebegin "Starting clamd" > start-stop-daemon --start --quiet \ > --nicelevel ${CLAMD_NICELEVEL:-0} \ > --ionice ${IONICE_CLASS:-0} \ > --exec ${daemon_clamd} > eend $? "Failed to start clamd" > fi > > if [ "${START_FRESHCLAM}" = "yes" ]; then > ebegin "Starting freshclam" > start-stop-daemon --start --quiet \ > --nicelevel ${FRESHCLAM_NICELEVEL:-0} \ > --ionice ${IONICE_CLASS:-0} \ > --exec ${daemon_freshclam} -- -d > retcode=$? > if [ ${retcode} = 1 ]; then > eend 0 > einfo "Virus databases are already up to date." > else > eend ${retcode} "Failed to start freshclam" > fi > fi > > if [ "${START_MILTER}" = "yes" ]; then > if [ -z "${MILTER_CONF_FILE}" ]; then > MILTER_CONF_FILE="/etc/clamav-milter.conf" > fi > > ebegin "Starting clamav-milter" > start-stop-daemon --start --quiet \ > --nicelevel ${MILTER_NICELEVEL:-0} \ > --exec ${daemon_milter} -- -c ${MILTER_CONF_FILE} > eend $? "Failed to start clamav-milter" > fi >} > >stop() { > if [ "${START_CLAMD}" = "yes" ]; then > ebegin "Stopping clamd" > start-stop-daemon --stop --quiet --name clamd > eend $? "Failed to stop clamd" > fi > if [ "${START_FRESHCLAM}" = "yes" ]; then > ebegin "Stopping freshclam" > start-stop-daemon --stop --quiet --name freshclam > eend $? "Failed to stop freshclam" > fi > if [ "${START_MILTER}" = "yes" ]; then > ebegin "Stopping clamav-milter" > start-stop-daemon --stop --quiet --name clamav-milter > eend $? "Failed to stop clamav-milter" > fi >} > >logfix() { > if [ "${START_CLAMD}" = "yes" ]; then > # fix clamd log permissions > # (might be clobbered by logrotate or something) > local logfile=$(get_config clamd LogFile) > if [ -n "${logfile}" ]; then > checkpath --quiet \ > --owner "${clamd_user}":"${clamd_user}" \ > --mode 640 \ > --file ${logfile} > fi > fi > > if [ "${START_FRESHCLAM}" = "yes" ]; then > # fix freshclam log permissions > # (might be clobbered by logrotate or something) > local logfile=$(get_config freshclam UpdateLogFile) > if [ -n "${logfile}" ]; then > checkpath --quiet \ > --owner "${freshclam_user}":"${freshclam_user}" \ > --mode 640 \ > --file ${logfile} > fi > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 469484
:
347994
| 347996 |
347998
|
348000