SPECS: openais.spec - %service, %groupadd, %useradd, misc

zbyniu zbyniu at pld-linux.org
Thu Apr 5 11:25:07 CEST 2007


Author: zbyniu                       Date: Thu Apr  5 09:25:07 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- %service, %groupadd, %useradd, misc

---- Files affected:
SPECS:
   openais.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/openais.spec
diff -u SPECS/openais.spec:1.2 SPECS/openais.spec:1.3
--- SPECS/openais.spec:1.2	Thu Apr  5 05:55:22 2007
+++ SPECS/openais.spec	Thu Apr  5 11:25:02 2007
@@ -8,9 +8,15 @@
 Source0:	http://developer.osdl.org/dev/openais/downloads/%{name}-%{version}/openais-%{version}.tar.gz
 # Source0-md5:	a1cfcd0e8f555132353b780c130d8220
 URL:		http://developer.osdl.org/dev/openais/
-Requires(post):	/sbin/chkconfig
+Requires(post,preun):	/sbin/chkconfig
+Requires(postun):	/usr/sbin/groupdel
+Requires(postun):	/usr/sbin/userdel
+Requires(pre):	/bin/id
+Requires(pre):	/usr/bin/getgid
+Requires(pre):	/usr/sbin/groupadd
 Requires(pre):	/usr/sbin/useradd
-Requires(preun):	/sbin/chkconfig
+Provides:	group(ais)
+Provides:	user(ais)
 #ExclusiveArch:	i386 ppc x86_64 ppc64 ia64 s390 s390x
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -34,6 +40,7 @@
 %{__make} \
 	CC="%{__cc}" \
 	CFLAGS="%{rpmcflags}" \
+	LCRSODIR=%{_libdir}/lcrso
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -47,19 +54,20 @@
 %endif
 	STATICLIBS=NO
 
-install -d $RPM_BUILD_ROOT%{_initrddir}
-install init/redhat $RPM_BUILD_ROOT%{_initrddir}/openais
+install -D init/redhat $RPM_BUILD_ROOT/etc/rc.d/init.d/openais
 install test/openais-cfgtool $RPM_BUILD_ROOT%{_sbindir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-#useradd -c 'openais Standards Based Cluster Framework' -u 39 -s /bin/false -r -d '/' ais
+%groupadd -g 187 ais
+%useradd -u 187 -d /usr/share/empty -s /bin/false -g ais -c "openais Standards Based Cluster Framework" -r ais
 
 %post
-/sbin/chkconfig --add openais
 /sbin/ldconfig
+/sbin/chkconfig --add openais
+%service openais restart
 
 %postun -p /sbin/ldconfig
 
@@ -76,8 +84,8 @@
 %attr(755,root,root) %{_sbindir}/ais-keygen
 %attr(755,root,root) %{_sbindir}/openais-cfgtool
 %dir %{_sysconfdir}/ais
-%config(noreplace) %{_sysconfdir}/ais/openais.conf
-%config(noreplace) %{_sysconfdir}/ais/amf.conf
+%verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/ais/openais.conf
+%verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/ais/amf.conf
 %config /etc/ld.so.conf.d/openais-*.conf
 %attr(754,root,root) /etc/rc.d/init.d/openais
 %dir %{_libdir}/openais
@@ -89,7 +97,6 @@
 
 %files devel
 %defattr(644,root,root,755)
-%doc CHANGELOG README.devmap
 %{_includedir}/openais
 %attr(755,root,root) %{_libdir}/openais/lib*.so
 %{_mandir}/man3/*.3*
@@ -100,10 +107,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2007/04/05 09:25:02  zbyniu
+- %service, %groupadd, %useradd, misc
+
 Revision 1.2  2007/04/05 03:55:22  aredridel
 - fix build on non-amd64 arch
 - fix build on arch with ( and ) in processor name
 
 Revision 1.1  2007/04/03 01:24:26  zbyniu
 - initial, needs more work
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/openais.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list