Fix access to ceilometer log directory 36/2836/1
authordtrishkin <dtrishkin@mirantis.com>
Mon, 2 Feb 2015 14:23:51 +0000 (17:23 +0300)
committerDaniil Trishkin <dtrishkin@mirantis.com>
Mon, 2 Feb 2015 14:42:55 +0000 (14:42 +0000)
Change-Id: Ie11f52b872cf7ded3ec76475ae6194854d14537b
Related-bug: #1400240

debian/ceilometer-common.postinst
rpm/SPECS/openstack-ceilometer.spec

index 27ca0a2d42646c43ea50eb79bc25a3b1b5761963..271dd31f0839db8a54cf2e09d594e2a9a90a6450 100644 (file)
@@ -9,9 +9,8 @@ if [ "$1" = "configure" ]; then
         adduser --system --home /var/lib/ceilometer --ingroup ceilometer --no-create-home --shell /bin/false ceilometer
     fi
 
-    chown -R ceilometer:adm /var/log/ceilometer
-    chmod 0750 /var/log/ceilometer
-    chown -R ceilometer:ceilometer /var/lib/ceilometer /etc/ceilometer
+    chmod 0775 /var/log/ceilometer
+    chown -R ceilometer:ceilometer /var/lib/ceilometer /etc/ceilometer /var/log/ceilometer
 
     if grep -qE "^(sql_)?connection.*sqlite.*" /etc/ceilometer/ceilometer.conf
     then
index a4496e133b9d5f81b0785c783ce8b36cda822b23..29539544fdcaa925441b2dc52de33adb0a41ed5c 100644 (file)
@@ -304,7 +304,7 @@ popd
 # Setup directories
 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer
 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer/tmp
-install -d -m 755 %{buildroot}%{_localstatedir}/log/ceilometer
+install -d -m 775 %{buildroot}%{_localstatedir}/log/ceilometer
 
 # Install config files
 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer
@@ -502,7 +502,7 @@ fi
 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_definitions.yaml
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 
-%dir %attr(0755, ceilometer, root) %{_localstatedir}/log/ceilometer
+%dir %attr(0775, ceilometer, ceilometer) %{_localstatedir}/log/ceilometer
 %dir %attr(0755, ceilometer, root) %{_localstatedir}/run/ceilometer
 
 %{_bindir}/ceilometer-agent-ipmi