From 5f5cc1a792524c4f5268655cbaa45127ea54bf7b Mon Sep 17 00:00:00 2001 From: Alexey Stupnikov Date: Wed, 11 May 2016 15:10:07 +0300 Subject: [PATCH] Change back the owner of swift-proxy log file Ceilometer's postinstall script recursively changes the owner of /var/log/ceilometer dir. Swift-proxy uses that dir to store its log file swift-proxy-server.log, which will not be available after update. I have added the if statement to postinst scripts change back the file's owner after update. Closes-bug: #1537657 Change-Id: I2d30fdc9726a4866a90e59eabf841791f3bd77a0 --- trusty/debian/ceilometer-common.postinst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trusty/debian/ceilometer-common.postinst b/trusty/debian/ceilometer-common.postinst index 271dd31..265947f 100644 --- a/trusty/debian/ceilometer-common.postinst +++ b/trusty/debian/ceilometer-common.postinst @@ -11,6 +11,9 @@ if [ "$1" = "configure" ]; then chmod 0775 /var/log/ceilometer chown -R ceilometer:ceilometer /var/lib/ceilometer /etc/ceilometer /var/log/ceilometer + if [ -e /var/log/ceilometer/swift-proxy-server.log ] && id swift >/dev/null 2>&1; then + chown swift:swift /var/log/ceilometer/swift-proxy-server.log + fi if grep -qE "^(sql_)?connection.*sqlite.*" /etc/ceilometer/ceilometer.conf then -- 2.32.3