From e1ceb050e19c7574bca146a8da7047ee4ff456b5 Mon Sep 17 00:00:00 2001 From: Marius Burkard <m.burkard@pixcept.de> Date: Sun, 10 Jul 2016 05:02:35 -0400 Subject: [PATCH] Merge branch 'stable-3.1' --- server/plugins-available/mail_plugin_dkim.inc.php | 23 ++++++----------------- 1 files changed, 6 insertions(+), 17 deletions(-) diff --git a/server/plugins-available/mail_plugin_dkim.inc.php b/server/plugins-available/mail_plugin_dkim.inc.php index 0e0208a..0b840db 100755 --- a/server/plugins-available/mail_plugin_dkim.inc.php +++ b/server/plugins-available/mail_plugin_dkim.inc.php @@ -29,7 +29,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. @author Florian Schaal, info@schaal-24.de - @copyrighth Florian Schaal, info@schaal-24.de + @copyright Florian Schaal, info@schaal-24.de */ @@ -171,22 +171,11 @@ * This function restarts amavis */ function restart_amavis() { - global $app, $conf; - $pos_init=array( - $conf['init_scripts'].'/amavis', - $conf['init_scripts'].'/amavisd' - ); - $initfile=''; - foreach($pos_init as $init) { - if (is_executable($init)) { - $initfile=$init; - break; - } - } - if ( $initfile == '' ) $initfile = 'service amavis'; - $app->log('Restarting amavis: '.$initfile.'.', LOGLEVEL_DEBUG); - exec(escapeshellarg($initfile).' restart', $output); - foreach($output as $logline) $app->log($logline, LOGLEVEL_DEBUG); + global $app; + $initcommand = $app->system->getinitcommand(array('amavis', 'amavisd'), 'restart'); + $app->log('Restarting amavis: '.$initcommand.'.', LOGLEVEL_DEBUG); + exec($initcommand, $output); + foreach($output as $logline) $app->log($logline, LOGLEVEL_DEBUG); } /** -- Gitblit v1.9.1