From 9a52ff8a186d5f2cf1edd4fad930c1f64913d0db Mon Sep 17 00:00:00 2001 From: Thomas Goirand Date: Mon, 3 Feb 2014 15:40:17 +0800 Subject: [PATCH] Added postrotate script to restart ceilometer daemons after logrotate Change-Id: Ic6221bb720effe392992100abaddeca2e35e90f5 (cherry picked from commit 9632d8dfb4aed72bda9012c797717cd3b5699393) Rewritten-From: 74e2f9e9ab21050c39a8fdc0eeb3f767d1e327d3 --- xenial/debian/ceilometer-agent-central.logrotate | 7 +++++++ xenial/debian/ceilometer-agent-compute.logrotate | 7 +++++++ xenial/debian/ceilometer-alarm-evaluator.logrotate | 7 +++++++ xenial/debian/ceilometer-alarm-notifier.logrotate | 7 +++++++ xenial/debian/ceilometer-api.logrotate | 7 +++++++ xenial/debian/ceilometer-collector.logrotate | 7 +++++++ 6 files changed, 42 insertions(+) diff --git a/xenial/debian/ceilometer-agent-central.logrotate b/xenial/debian/ceilometer-agent-central.logrotate index 9997b88..a24b992 100644 --- a/xenial/debian/ceilometer-agent-central.logrotate +++ b/xenial/debian/ceilometer-agent-central.logrotate @@ -4,4 +4,11 @@ compress delaycompress notifempty + postrotate + if dpkg-vendor --derives-from ubuntu ; then + service ceilometer-agent-central restart >/dev/null 2>&1 || true + else + invoke-rc.d ceilometer-agent-central restart >/dev/null 2>&1 || true + fi + endscript } diff --git a/xenial/debian/ceilometer-agent-compute.logrotate b/xenial/debian/ceilometer-agent-compute.logrotate index 13d3216..e67ec38 100644 --- a/xenial/debian/ceilometer-agent-compute.logrotate +++ b/xenial/debian/ceilometer-agent-compute.logrotate @@ -4,4 +4,11 @@ compress delaycompress notifempty + postrotate + if dpkg-vendor --derives-from ubuntu ; then + service ceilometer-agent-compute restart >/dev/null 2>&1 || true + else + invoke-rc.d ceilometer-agent-compute restart >/dev/null 2>&1 || true + fi + endscript } diff --git a/xenial/debian/ceilometer-alarm-evaluator.logrotate b/xenial/debian/ceilometer-alarm-evaluator.logrotate index 23993a3..ef8d51a 100644 --- a/xenial/debian/ceilometer-alarm-evaluator.logrotate +++ b/xenial/debian/ceilometer-alarm-evaluator.logrotate @@ -4,4 +4,11 @@ compress delaycompress notifempty + postrotate + if dpkg-vendor --derives-from ubuntu ; then + service ceilometer-alarm-evaluator restart >/dev/null 2>&1 || true + else + invoke-rc.d ceilometer-alarm-evaluator restart >/dev/null 2>&1 || true + fi + endscript } diff --git a/xenial/debian/ceilometer-alarm-notifier.logrotate b/xenial/debian/ceilometer-alarm-notifier.logrotate index 6f42403..4fd3d66 100644 --- a/xenial/debian/ceilometer-alarm-notifier.logrotate +++ b/xenial/debian/ceilometer-alarm-notifier.logrotate @@ -4,4 +4,11 @@ compress delaycompress notifempty + postrotate + if dpkg-vendor --derives-from ubuntu ; then + service ceilometer-alarm-notifier restart >/dev/null 2>&1 || true + else + invoke-rc.d ceilometer-alarm-notifier restart >/dev/null 2>&1 || true + fi + endscript } diff --git a/xenial/debian/ceilometer-api.logrotate b/xenial/debian/ceilometer-api.logrotate index 4acdfff..ef44d76 100644 --- a/xenial/debian/ceilometer-api.logrotate +++ b/xenial/debian/ceilometer-api.logrotate @@ -4,4 +4,11 @@ compress delaycompress notifempty + postrotate + if dpkg-vendor --derives-from ubuntu ; then + service ceilometer-api restart >/dev/null 2>&1 || true + else + invoke-rc.d ceilometer-api restart >/dev/null 2>&1 || true + fi + endscript } diff --git a/xenial/debian/ceilometer-collector.logrotate b/xenial/debian/ceilometer-collector.logrotate index 6c57e09..0942166 100644 --- a/xenial/debian/ceilometer-collector.logrotate +++ b/xenial/debian/ceilometer-collector.logrotate @@ -4,4 +4,11 @@ compress delaycompress notifempty + postrotate + if dpkg-vendor --derives-from ubuntu ; then + service ceilometer-collector restart >/dev/null 2>&1 || true + else + invoke-rc.d ceilometer-collector restart >/dev/null 2>&1 || true + fi + endscript } -- 2.32.3