summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Schiffbauer <mschiff@gentoo.org>2016-06-06 16:11:50 +0200
committerMarc Schiffbauer <mschiff@gentoo.org>2016-06-06 16:12:19 +0200
commit577b994e0f43d9e4b772774e462793aea86f7414 (patch)
treeb646dab535f983f7dfdafe7b0a7089e3824522f3 /mail-filter/amavisd-new
parentsys-apps/sysvinit: amd64 stable wrt bug #580958 (diff)
downloadgentoo-577b994e0f43d9e4b772774e462793aea86f7414.tar.gz
gentoo-577b994e0f43d9e4b772774e462793aea86f7414.tar.bz2
gentoo-577b994e0f43d9e4b772774e462793aea86f7414.zip
mail-filter/amavisd-new: Fix depend and conf.d setting in amavisd-snmp
Package-Manager: portage-2.3.0_rc1
Diffstat (limited to 'mail-filter/amavisd-new')
-rw-r--r--mail-filter/amavisd-new/amavisd-new-2.10.1-r4.ebuild (renamed from mail-filter/amavisd-new/amavisd-new-2.10.1-r3.ebuild)0
-rw-r--r--mail-filter/amavisd-new/amavisd-new-2.11.0-r1.ebuild (renamed from mail-filter/amavisd-new/amavisd-new-2.11.0.ebuild)0
-rw-r--r--mail-filter/amavisd-new/amavisd-new-2.9.1-r2.ebuild (renamed from mail-filter/amavisd-new/amavisd-new-2.9.1-r1.ebuild)0
-rw-r--r--mail-filter/amavisd-new/files/amavisd-snmp.initd18
4 files changed, 14 insertions, 4 deletions
diff --git a/mail-filter/amavisd-new/amavisd-new-2.10.1-r3.ebuild b/mail-filter/amavisd-new/amavisd-new-2.10.1-r4.ebuild
index 3dcf29ef3898..3dcf29ef3898 100644
--- a/mail-filter/amavisd-new/amavisd-new-2.10.1-r3.ebuild
+++ b/mail-filter/amavisd-new/amavisd-new-2.10.1-r4.ebuild
diff --git a/mail-filter/amavisd-new/amavisd-new-2.11.0.ebuild b/mail-filter/amavisd-new/amavisd-new-2.11.0-r1.ebuild
index d83e555c47ad..d83e555c47ad 100644
--- a/mail-filter/amavisd-new/amavisd-new-2.11.0.ebuild
+++ b/mail-filter/amavisd-new/amavisd-new-2.11.0-r1.ebuild
diff --git a/mail-filter/amavisd-new/amavisd-new-2.9.1-r1.ebuild b/mail-filter/amavisd-new/amavisd-new-2.9.1-r2.ebuild
index c84f49183b4c..c84f49183b4c 100644
--- a/mail-filter/amavisd-new/amavisd-new-2.9.1-r1.ebuild
+++ b/mail-filter/amavisd-new/amavisd-new-2.9.1-r2.ebuild
diff --git a/mail-filter/amavisd-new/files/amavisd-snmp.initd b/mail-filter/amavisd-new/files/amavisd-snmp.initd
index 97324190aaa4..fca5f12acf2c 100644
--- a/mail-filter/amavisd-new/files/amavisd-snmp.initd
+++ b/mail-filter/amavisd-new/files/amavisd-snmp.initd
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -9,14 +9,24 @@ command="/usr/sbin/${name}-subagent"
command_args="${amavis_snmp_args} -P ${pidfile}"
start_stop_daemon_args="--interpreted"
+update_command() {
+ if [[ -x ${command}-zmq && ! $amavisd_snmp_command ]]; then
+ command="${command}-zmq"
+ elif [[ $amavisd_snmp_command ]]; then
+ command="$amavisd_snmp_command"
+ fi
+}
+
depend() {
use logger
before amavisd-new snmpd
+ update_command
+ if [[ ${command##*-} == "zmq" ]]; then
+ need amavis-mc
+ fi
}
start_pre() {
- if [[ -x ${command}-zmq && ! $amavisd_snmp_command ]]; then
- command="${command}-zmq"
- fi
+ update_command
checkpath -d -o amavis /run/amavis
}