[openstack-tuskar] Adding tuskar user
Jordan O'Mara
jomara at fedoraproject.org
Mon Oct 20 17:59:33 UTC 2014
commit bf92be8a165185c7e0b3fe741b62fcc0d60af1c6
Author: Jordan OMara <jomara at redhat.com>
Date: Mon Oct 20 13:59:22 2014 -0400
Adding tuskar user
openstack-tuskar.spec | 19 ++++++++++++++++---
1 files changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/openstack-tuskar.spec b/openstack-tuskar.spec
index 96ab723..05e16fa 100644
--- a/openstack-tuskar.spec
+++ b/openstack-tuskar.spec
@@ -1,6 +1,8 @@
+%global homedir %{_datadir}/tuskar
+
Name: openstack-tuskar
Version: 0.4.15
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A service for managing OpenStack deployments
Group: Applications/System
@@ -90,12 +92,20 @@ chmod +x %{buildroot}%{python2_sitelib}/tuskar/cmd/load_roles.py
%attr(0755, root, root) %{_bindir}/tuskar-api
%attr(0755, root, root) %{_bindir}/tuskar-dbsync
%attr(0755, root, root) %{_bindir}/tuskar-load-roles
-%attr(0755, root, root) %{_sharedstatedir}/tuskar
-%dir %attr(0755, root, root) %{_sysconfdir}/tuskar
+%attr(0755, ironic, ironic) %{_sharedstatedir}/tuskar
+%dir %attr(0755, root, ironic) %{_sysconfdir}/tuskar
%config(noreplace) %attr(0644, root, root) %{_sysconfdir}/tuskar/tuskar.conf
# database
%ghost %attr(0755, root, root) %{python2_sitelib}/tuskar/openstack/common/db/tuskar.sqlite
+%pre
+# Add the "tuskar" user and group
+getent group tuskar >/dev/null || groupadd -r tuskar
+getent passwd tuskar >/dev/null || \
+ useradd -r -g tuskar -d %{_sharedstatedir}/tuskar -s /sbin/nologin \
+-c "OpenStack Tuskar Daemons" tuskar
+exit 0
+
%post
if [ $1 -eq 1 ] ; then
# Initial installation
@@ -114,6 +124,9 @@ if [ $1 -ge 1 ] ; then
fi
%changelog
+* Mon Oct 20 2014 Jordan OMara <jomara at redhat.com> 0.4.15-2
+- tuskar user (jomara at redhat.com)
+
* Thu Oct 16 2014 Jordan OMara <jomara at redhat.com> 0.4.15-1
- new source 0.4.15 (jomara at redhat.com)
More information about the scm-commits
mailing list