rpms/Pound/devel .cvsignore, 1.14, 1.15 Pound.spec, 1.14, 1.15 sources, 1.14, 1.15

Ruben Kerkhof (ruben) fedora-extras-commits at redhat.com
Fri May 25 18:33:06 UTC 2007


Author: ruben

Update of /cvs/extras/rpms/Pound/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31762

Modified Files:
	.cvsignore Pound.spec sources 
Log Message:
* Fri May 25 2007 Ruben Kerkhof <ruben at rubenkerkhof.com> 2.4-0.1b
- Update to experimental version 2.4b
- Better handling of user creation
- Build with tcmalloc for increased performance



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/Pound/devel/.cvsignore,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- .cvsignore	11 Apr 2007 21:19:27 -0000	1.14
+++ .cvsignore	25 May 2007 18:32:31 -0000	1.15
@@ -1 +1 @@
-Pound-2.3.tgz
+Pound-2.4b.tgz


Index: Pound.spec
===================================================================
RCS file: /cvs/extras/rpms/Pound/devel/Pound.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Pound.spec	11 Apr 2007 21:19:27 -0000	1.14
+++ Pound.spec	25 May 2007 18:32:31 -0000	1.15
@@ -1,28 +1,29 @@
-%define pound_user	pound
-%define pound_group	%{pound_user}
-%define pound_home	%{_localstatedir}/lib/pound
-
-Name:		Pound          
-Version:	2.3
-Release:	1%{?dist}
-Summary:	Reverse proxy and load balancer        
-
-Group:		System Environment/Daemons
-License:	GPL        
-URL:		http://apsis.ch/pound
-
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:	openssl-devel, pcre-devel
-
-Requires(pre):		%{_sbindir}/useradd
-Requires(post):		/sbin/chkconfig
-Requires(preun):	/sbin/chkconfig, /sbin/service
-Requires(postun):	/sbin/service
-
-Source0:	http://apsis.ch/pound/%{name}-%{version}.tgz       
-Source1:	pound.init
-Source2:	pound.cfg
-Patch0:		pound-remove-owner.patch
+%define pound_user   pound
+%define pound_group  pound
+%define pound_home   %{_localstatedir}/lib/pound
+
+Name:        Pound          
+Version:     2.4
+Release:     0.1.b%{?dist}
+Summary:     Reverse proxy and load balancer        
+
+Group:       System Environment/Daemons
+License:     GPL        
+URL:         http://apsis.ch/pound
+BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: openssl-devel, pcre-devel google-perftools-devel
+
+Requires(pre):    %{_sbindir}/useradd
+Requires(pre):    %{_sbindir}/groupadd
+Requires(post):   /sbin/chkconfig
+Requires(preun):  /sbin/chkconfig, /sbin/service
+Requires(postun): /sbin/service
+
+Source0:  http://apsis.ch/pound/%{name}-%{version}b.tgz       
+Source1:  pound.init
+Source2:  pound.cfg
+Patch0:   pound-remove-owner.patch
 
 %description
 The Pound program is a reverse proxy, load balancer and
@@ -34,7 +35,7 @@
 give away
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}b
 %patch0 -p1 -b .remove-owner
 
 %build
@@ -56,8 +57,10 @@
 rm -rf %{buildroot}
 
 %pre
-%{_sbindir}/useradd -c "Pound user" -s /bin/false -r -d %{pound_home} \
-	%{pound_user} 2>/dev/null || :
+%{_sbindir}/groupadd -f -r %{pound_group}
+id %{pound_user} >/dev/null 2>&1 || \
+    %{_sbindir}/useradd -r -g %{pound_group} -d %{pound_home} -s /sbin/nologin \
+    -c "Pound user" %{pound_user}
 
 %post
 /sbin/chkconfig --add pound
@@ -84,13 +87,13 @@
 
 %preun
 if [ $1 = 0 ]; then
-	/sbin/service pound stop >/dev/null 2>&1
-	/sbin/chkconfig --del pound
+    /sbin/service pound stop >/dev/null 2>&1
+    /sbin/chkconfig --del pound
 fi
 
 %postun
 if [ $1 -ge 1 ] ; then
-	/sbin/service pound condrestart > /dev/null 2>&1 || :
+    /sbin/service pound condrestart > /dev/null 2>&1 || :
 fi
 
 %files
@@ -106,6 +109,11 @@
 %attr(-,%{pound_user},%{pound_group}) %dir %{pound_home}
 
 %changelog
+* Fri May 25 2007 Ruben Kerkhof <ruben at rubenkerkhof.com> 2.4-0.1b
+- Update to experimental version 2.4b
+- Better handling of user creation
+- Build with tcmalloc for increased performance
+
 * Wed Apr 11 2007 Ruben Kerkhof <ruben at rubenkerkhof.com> 2.3-1
 - Update to 2.3
 * Thu Apr 05 2007 <ruben at rubenkerkhof.com> 2.2.8-1


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/Pound/devel/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- sources	11 Apr 2007 21:19:27 -0000	1.14
+++ sources	25 May 2007 18:32:31 -0000	1.15
@@ -1 +1 @@
-94251bfc0d38e7aa4d50bff971ddc72e  Pound-2.3.tgz
+62ff13f4bca187f7cd0b99a3b31e52a4  Pound-2.4b.tgz




More information about the fedora-extras-commits mailing list