From 577b994e0f43d9e4b772774e462793aea86f7414 Mon Sep 17 00:00:00 2001 From: Marc Schiffbauer Date: Mon, 6 Jun 2016 16:11:50 +0200 Subject: [PATCH] mail-filter/amavisd-new: Fix depend and conf.d setting in amavisd-snmp Package-Manager: portage-2.3.0_rc1 --- ...-r3.ebuild => amavisd-new-2.10.1-r4.ebuild} | 0 ...1.0.ebuild => amavisd-new-2.11.0-r1.ebuild} | 0 ...1-r1.ebuild => amavisd-new-2.9.1-r2.ebuild} | 0 .../amavisd-new/files/amavisd-snmp.initd | 18 ++++++++++++++---- 4 files changed, 14 insertions(+), 4 deletions(-) rename mail-filter/amavisd-new/{amavisd-new-2.10.1-r3.ebuild => amavisd-new-2.10.1-r4.ebuild} (100%) rename mail-filter/amavisd-new/{amavisd-new-2.11.0.ebuild => amavisd-new-2.11.0-r1.ebuild} (100%) rename mail-filter/amavisd-new/{amavisd-new-2.9.1-r1.ebuild => amavisd-new-2.9.1-r2.ebuild} (100%) 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 similarity index 100% rename from mail-filter/amavisd-new/amavisd-new-2.10.1-r3.ebuild rename to 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 similarity index 100% rename from mail-filter/amavisd-new/amavisd-new-2.11.0.ebuild rename to 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 similarity index 100% rename from mail-filter/amavisd-new/amavisd-new-2.9.1-r1.ebuild rename to 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 } -- 2.26.2