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