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
cp /etc/ceilometer/ceilometer.conf.sample /etc/ceilometer/ceilometer.conf
fi
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