[packages/ganeti] - upodated configure options - added users and groups
baggins
baggins at pld-linux.org
Tue Feb 4 20:15:19 CET 2014
commit 685d8c345f5b1003ba4c028bd7af279e77a1f301
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Tue Feb 4 20:15:00 2014 +0100
- upodated configure options
- added users and groups
ganeti.spec | 34 ++++++++++++++++++++++++++++++----
1 file changed, 30 insertions(+), 4 deletions(-)
---
diff --git a/ganeti.spec b/ganeti.spec
index 620db92..f862680 100644
--- a/ganeti.spec
+++ b/ganeti.spec
@@ -132,13 +132,15 @@ bash-completion for ganeti.
SOCAT=/usr/bin/socat \
QEMUIMG_PATH=/usr/bin/qemu-img \
--enable-syslog \
- --enable-htools-rapi \
- --enable-confd=python \
+ --enable-confd \
+ --enable-monitoring \
--enable-socat-escape \
--with-ssh-initscript=/etc/rc.d/init.d/sshd \
--with-ssh-config-dir=/etc/ssh \
- --with-xen-cmd=xl \
- --with-kvm-path=/usr/bin/qemu-kvm
+ --with-kvm-path=/usr/bin/qemu-kvm \
+ --enable-restricted-commands \
+ --with-user-prefix="gnt-" \
+ --with-group-prefix="gnt-"
%{__make}
@@ -175,6 +177,18 @@ cp -p doc/examples/ganeti-{noded,masterd,rapi,confd,luxid,mond}.service $RPM_BUI
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+%groupadd -g 300 gnt-masterd
+%groupadd -g 301 gnt-confd
+%groupadd -g 302 gnt-luxid
+%groupadd -g 303 gnt-rapi
+%groupadd -g 304 gnt-daemons
+%groupadd -g 305 gnt-admin
+%useradd -u 300 -d /var/lib/ganeti -g gnt-masterd -G gnt-daemons,gnt-confd,gnt-admin -c "Ganeti Masterd User" gnt-masterd
+%useradd -u 301 -d /var/lib/ganeti -g gnt-confd -G gnt-daemons -c "Ganeti Confd User" gnt-confd
+%useradd -u 302 -d /var/lib/ganeti -g gnt-luxid -G gnt-daemons,gnt-confd,gnt-masterd -c "Ganeti Luxid User" gnt-luxid
+%useradd -u 303 -d /var/lib/ganeti -g gnt-rapi -G gnt-daemons,gnt-admin -c "Ganeti RAPI User" gnt-rapi
+
%post
/sbin/chkconfig --add ganeti-noded
%service ganeti-noded restart
@@ -208,6 +222,18 @@ fi
%systemd_preun ganeti.target ganeti-noded.service ganeti-masterd.service ganeti-rapi.service ganeti-confd.service ganeti-luxid.service ganeti-mond.service
%postun
+if [ "$1" = "0" ]; then
+ %userremove gnt-rapi
+ %userremove gnt-luxid
+ %userremove gnt-confd
+ %userremove gnt-masterd
+ %groupremove gnt-admin
+ %groupremove gnt-masterd
+ %groupremove gnt-rapi
+ %groupremove gnt-luxid
+ %groupremove gnt-confd
+ %groupremove gnt-daemons
+fi
%systemd_reload
%files
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ganeti.git/commitdiff/685d8c345f5b1003ba4c028bd7af279e77a1f301
More information about the pld-cvs-commit
mailing list