SPECS: pld-builder.spec - R: libuuid for uuidgen - creae users

glen glen at pld-linux.org
Mon Jan 22 12:23:56 CET 2007


Author: glen                         Date: Mon Jan 22 11:23:56 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- R: libuuid for uuidgen
- creae users

---- Files affected:
SPECS:
   pld-builder.spec (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: SPECS/pld-builder.spec
diff -u SPECS/pld-builder.spec:1.25 SPECS/pld-builder.spec:1.26
--- SPECS/pld-builder.spec:1.25	Sun Apr 23 19:21:06 2006
+++ SPECS/pld-builder.spec	Mon Jan 22 12:23:51 2007
@@ -4,7 +4,7 @@
 Summary(pl):	Środowisko budowniczego pakietów RPM dla PLD
 Name:		pld-builder
 Version:	0.0.%{_snap}
-Release:	0.16
+Release:	0.20
 License:	GPL
 Group:		Development/Building
 Source0:	%{name}.new-%{_snap}.tar.bz2
@@ -15,6 +15,10 @@
 BuildRequires:	python
 BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post,preun):	/sbin/chkconfig
+Requires(postun):	/usr/sbin/userdel
+Requires(pre):	/bin/id
+Requires(pre):	/usr/sbin/useradd
+Requires:	libuuid
 Requires:	python-pld-builder = %{version}-%{release}
 Requires:	rc-scripts
 BuildArch:	noarch
@@ -110,6 +114,11 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre
+%useradd -u 168 -g daemon -c "srpms builder" srpms_builder
+%useradd -u 169 -g daemon -c "bin builder" bin_builder
+%useradd -u 170 -g daemon -c "ftpac" ftpac
+
 %post
 /sbin/chkconfig --add %{name}
 %service %{name} restart
@@ -120,6 +129,13 @@
 	/sbin/chkconfig --del %{name}
 fi
 
+%postun
+if [ "$1" = "0" ]; then
+	%userremove srpms_builder
+	%userremove bin_builder
+	%userremove ftpac
+fi
+
 %files
 %defattr(644,root,root,755)
 %doc README TODO
@@ -159,6 +175,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.26  2007/01/22 11:23:51  glen
+- R: libuuid for uuidgen
+- creae users
+
 Revision 1.25  2006/04/23 17:21:06  glen
 - macros for service
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/pld-builder.spec?r1=1.25&r2=1.26&f=u



More information about the pld-cvs-commit mailing list