From 5d67ace55a4454b5ac40de3ec987e295bae31b6c Mon Sep 17 00:00:00 2001 From: Thomas Goirand Date: Thu, 19 May 2016 15:08:46 +0200 Subject: [PATCH] * Check if /usr/bin/ceilometer-collector is there before attempting to call /usr/bin/ceilometer-expirer in the daily cron, so that there's no risk to have an output if the ceilometer-collector package is removed (Closes: #822897). Rewritten-From: eb3e8ba6f43f0986246d7e096b5ac7714b5a6b12 --- trusty/debian/ceilometer-collector.cron.daily | 7 +++++-- trusty/debian/changelog | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/trusty/debian/ceilometer-collector.cron.daily b/trusty/debian/ceilometer-collector.cron.daily index 626e82a..baf3c6a 100644 --- a/trusty/debian/ceilometer-collector.cron.daily +++ b/trusty/debian/ceilometer-collector.cron.daily @@ -1,4 +1,7 @@ #!/bin/sh -test -x /usr/bin/ceilometer-expirer || exit 0 -su -s /bin/sh -c "exec /usr/bin/ceilometer-expirer" ceilometer +if [ -x /usr/bin/ceilometer-expirer ] && [ -x /usr/bin/ceilometer-collector ] ; then + su -s /bin/sh -c "exec /usr/bin/ceilometer-expirer" ceilometer +fi + +exit 0 diff --git a/trusty/debian/changelog b/trusty/debian/changelog index 31b04da..2b98e1e 100644 --- a/trusty/debian/changelog +++ b/trusty/debian/changelog @@ -8,6 +8,10 @@ ceilometer (1:6.0.0-2) UNRELEASED; urgency=medium * Updated Japanese debconf templates (Closes: #820760). * Updated Dutch debconf templates (Closes: #822966). * Added Brazilian Portuguese debconf templates (Closes: #824295). + * Check if /usr/bin/ceilometer-collector is there before attempting to call + /usr/bin/ceilometer-expirer in the daily cron, so that there's no risk to + have an output if the ceilometer-collector package is removed + (Closes: #822897). -- Thomas Goirand Thu, 19 May 2016 10:48:09 +0200 -- 2.32.3