From 4b617e022964a9605d40b89d8918f332c1e4cea7 Mon Sep 17 00:00:00 2001 From: Colleen Murphy Date: Tue, 10 Jul 2018 16:53:25 +0200 Subject: [PATCH] Add support for Xenial Add an exec to trigger a systemd reload so that the existing SysV init script just works. Change-Id: Ieb7e701579e74ca62622880ed8ec2b857d98b60a --- manifests/bot.pp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/manifests/bot.pp b/manifests/bot.pp index dd2a396..cd03e72 100644 --- a/manifests/bot.pp +++ b/manifests/bot.pp @@ -97,6 +97,15 @@ class elastic_recheck::bot ( content => template('elastic_recheck/elastic-recheck.init.erb'), } + if versioncmp($::operatingsystemmajrelease, '16.04') >= 0 { + exec { 'elastic-recheck-systemd-daemon-reload': + command => '/bin/systemctl daemon-reload', + before => Service['elastic-recheck'], + subscribe => File['/etc/init.d/elastic-recheck'], + refreshonly => true, + } + } + service { 'elastic-recheck': ensure => running, enable => true,