From: Alexey Stupnikov Date: Wed, 11 May 2016 12:10:07 +0000 (+0300) Subject: Change back the owner of swift-proxy log file X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=refs%2Fheads%2Fopenstack-ci%2Ffuel-6.1%2F2014.2;p=openstack-build%2Fceilometer-build.git 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 --- 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