[openstack-swift/f16] pid directory needs to be created

Alan Pevec apevec at fedoraproject.org
Fri Jul 27 22:44:08 UTC 2012


commit ffc41f65a80de4e4b343d6c1acccbac951dda7cc
Author: Alan Pevec <apevec at redhat.com>
Date:   Tue Apr 3 14:02:52 2012 +0200

    pid directory needs to be created
    
    revert part of 40ee63bccb8713c702b392352e69ed68f13d7c4a
    https://fedoraproject.org/wiki/Packaging:Tmpfiles.d#Example_spec_file
    "...and also make sure the directory is included in the rpm."
    
    rhbz#809393

 openstack-swift.spec |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/openstack-swift.spec b/openstack-swift.spec
index ce2b0c4..5b2dd3d 100644
--- a/openstack-swift.spec
+++ b/openstack-swift.spec
@@ -163,7 +163,12 @@ install -d -m 755 %{buildroot}%{_sysconfdir}/swift/account-server
 install -d -m 755 %{buildroot}%{_sysconfdir}/swift/container-server
 install -d -m 755 %{buildroot}%{_sysconfdir}/swift/object-server
 install -d -m 755 %{buildroot}%{_sysconfdir}/swift/proxy-server
-
+# Install pid directory
+install -d -m 755 %{buildroot}%{_localstatedir}/run/swift
+install -d -m 755 %{buildroot}%{_localstatedir}/run/swift/account-server
+install -d -m 755 %{buildroot}%{_localstatedir}/run/swift/container-server
+install -d -m 755 %{buildroot}%{_localstatedir}/run/swift/object-server
+install -d -m 755 %{buildroot}%{_localstatedir}/run/swift/proxy-server
 # Swift run directories
 mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d
 install -p -m 0644 %{SOURCE20} %{buildroot}%{_sysconfdir}/tmpfiles.d/openstack-swift.conf
@@ -242,6 +247,7 @@ fi
 %config(noreplace) %{_sysconfdir}/tmpfiles.d/openstack-swift.conf
 %dir %{_datarootdir}/%{name}/functions
 %dir %{_sysconfdir}/swift
+%dir %attr(0755, swift, root) %{_localstatedir}/run/swift
 %dir %{python_sitelib}/swift
 %{_bindir}/swift
 %{_bindir}/swift-account-audit
@@ -269,6 +275,7 @@ fi
 %doc etc/account-server.conf-sample
 %dir %{_initrddir}/%{name}-account
 %dir %{_sysconfdir}/swift/account-server
+%dir %attr(0755, swift, root) %{_localstatedir}/run/swift/account-server
 %{_bindir}/swift-account-auditor
 %{_bindir}/swift-account-reaper
 %{_bindir}/swift-account-replicator
@@ -281,6 +288,7 @@ fi
 %doc etc/container-server.conf-sample
 %dir %{_initrddir}/%{name}-container
 %dir %{_sysconfdir}/swift/container-server
+%dir %attr(0755, swift, root) %{_localstatedir}/run/swift/container-server
 %{_bindir}/swift-container-auditor
 %{_bindir}/swift-container-server
 %{_bindir}/swift-container-replicator
@@ -293,6 +301,7 @@ fi
 %doc etc/object-server.conf-sample etc/rsyncd.conf-sample
 %dir %{_initrddir}/%{name}-object
 %dir %{_sysconfdir}/swift/object-server
+%dir %attr(0755, swift, root) %{_localstatedir}/run/swift/object-server
 %{_bindir}/swift-object-auditor
 %{_bindir}/swift-object-info
 %{_bindir}/swift-object-replicator
@@ -305,6 +314,7 @@ fi
 %doc etc/proxy-server.conf-sample
 %dir %{_initrddir}/%{name}-proxy
 %dir %{_sysconfdir}/swift/proxy-server
+%dir %attr(0755, swift, root) %{_localstatedir}/run/swift/proxy-server
 %{_bindir}/swift-proxy-server
 %{python_sitelib}/swift/proxy
 


More information about the scm-commits mailing list