From ea86a80b3f2c347b7a4f2ccc60e45a1006d8998e Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Feb 2014 03:16:11 -0800 Subject: Add option to force removal of service watchdog cron job so that the job can always be removed when the package is removed. --- config/servicewatchdog/servicewatchdog.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'config/servicewatchdog') diff --git a/config/servicewatchdog/servicewatchdog.inc b/config/servicewatchdog/servicewatchdog.inc index 1bdb1ce9..696e570e 100644 --- a/config/servicewatchdog/servicewatchdog.inc +++ b/config/servicewatchdog/servicewatchdog.inc @@ -48,14 +48,14 @@ function servicewatchdog_is_service_watched($svc) { return false; } -function servicewatchdog_cron_job() { +function servicewatchdog_cron_job($force_remove) { global $config; if (!is_array($config['installedpackages']['servicewatchdog']['item'])) { $config['installedpackages']['servicewatchdog']['item'] = array(); } $a_pwservices = &$config['installedpackages']['servicewatchdog']['item']; - if (count($a_pwservices) > 0) { + if (($force_remove == false) && (count($a_pwservices) > 0)) { // Add the cron job if it doesn't exist. install_cron_job("/usr/local/pkg/servicewatchdog_cron.php", true, "*/1"); } else { @@ -80,4 +80,4 @@ function servicewatchdog_check_services() { } } -?> \ No newline at end of file +?> -- cgit v1.2.3