SPECS: Zope.spec - remove perl subst (it doesn't match) - Hotfix-2...

glen glen at pld-linux.org
Tue Jul 25 07:33:43 CEST 2006


Author: glen                         Date: Tue Jul 25 05:33:43 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- remove perl subst (it doesn't match)
- Hotfix-2006-07-05 needs to be applied

---- Files affected:
SPECS:
   Zope.spec (1.96 -> 1.97) 

---- Diffs:

================================================================
Index: SPECS/Zope.spec
diff -u SPECS/Zope.spec:1.96 SPECS/Zope.spec:1.97
--- SPECS/Zope.spec:1.96	Fri Apr 14 16:10:45 2006
+++ SPECS/Zope.spec	Tue Jul 25 07:33:38 2006
@@ -1,11 +1,12 @@
 # $Revision$, $Date$
-
 # TODO:
 # - check why initgroups() crashes on AMD64 and something, better than
 #   disabling initgroups() completely, with that
 # - no/more secure initial user/password settings (currently: zope/zope)
 # - ZEO support (mkzeoinstance is not tested and probably doesn't work)
 # - perl support?
+# - update to 2.9.x? rename to Zope27?
+# - how to apply the hotfix?
 
 Summary:	An application server and portal toolkit for building Web sites
 Summary(es):	Un servidor de aplicaciones y un conjunto de herramientas para la construcción de sitios Web
@@ -14,7 +15,7 @@
 Name:		Zope
 Version:	2.7.7
 # %%define		sub_ver b2
-Release:	3
+Release:	3.1
 License:	Zope Public License (ZPL)
 Group:		Networking/Daemons
 Source0:	http://www.zope.org/Products/Zope/%{version}/%{name}-%{version}-final.tgz
@@ -27,6 +28,8 @@
 Source6:	%{name}-runzope
 Source7:	%{name}-zopectl
 Source8:	%{name}-installzopeproduct
+Source9:	http://www.zope.org/Products/Zope/Hotfix-2006-07-05/Hotfix-20060705/Hotfix_20060705.tar.gz
+# Source9-md5:	6dec58130117fd860adc7fd58f8062e7
 Patch0:		%{name}-default_config.patch
 Patch1:		%{name}-instance_paths.patch
 Patch2:		%{name}-pld_makefile_fix.patch
@@ -56,6 +59,13 @@
 Obsoletes:	Zope-Hotfix = 040713
 Obsoletes:	Zope-Hotfix = 040714
 Obsoletes:	Zope-Hotfix = 050405
+# extracted from lib/python/App/Hotfixes.py
+Obsoletes:	Zope-Hotfix = 2001-09-28
+Obsoletes:	Zope-Hotfix = 2002-03-01
+Obsoletes:	Zope-Hotfix = 2002-04-15
+Obsoletes:	Zope-Hotfix = 2002-06-14
+# See Source9
+Obsoletes:	Zope-Hotfix = 20060704
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		zope_dir /usr/lib/zope
@@ -92,18 +102,17 @@
 eles ao invés desse RPM.
 
 %prep
-
-%setup -q -n %{name}-%{version}-final
+%setup -q -a9 -n %{name}-%{version}-final
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %ifarch %{x8664} alpha
 %patch3 -p1
 %endif
+# how to apply the hotfix?
+#mv Hotfix_20060705 lib/python/Products
 
 %build
-perl -pi -e "s|data_dir\s+=\s+.*?join\(INSTANCE_HOME, 'var'\)|data_dir=INSTANCE_HOME|" lib/python/Globals.py
-
 ./configure \
 	--prefix=%{zope_dir} \
 	--with-python=%{__python} \
@@ -111,8 +120,6 @@
 
 %{__make}
 
-perl -pi -e "s|data_dir\s+=\s+.*?join\(INSTANCE_HOME, 'var'\)|data_dir=INSTANCE_HOME|" lib/python/Globals.py
-
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -121,7 +128,7 @@
 	$RPM_BUILD_ROOT{%{_sysconfdir}/zope/main,%{_sbindir}} \
 	$RPM_BUILD_ROOT%{zope_dir}/bin
 
-ln -sfn /usr/bin/python $RPM_BUILD_ROOT%{zope_dir}/bin/python
+ln -sfn %{_bindir}/python $RPM_BUILD_ROOT%{zope_dir}/bin/python
 
 %{__make} install \
 	INSTALL_FLAGS="--root $RPM_BUILD_ROOT"
@@ -156,12 +163,12 @@
 %post
 /sbin/chkconfig --add zope
 # TODO: move this migration to trigger
-if [ ! -f /etc/zope/main/zope.conf ] ; then
+if [ ! -f %{_sysconfdir}/zope/main/zope.conf ] ; then
 	echo "Creating initial 'main' instance..."
-	/usr/sbin/mkzopeinstance main zope:zope
+	%{_sbindir}/mkzopeinstance main zope:zope
 	echo "Instance created. Listening on 127.0.0.1:8080, initial user: 'zope' with password: 'zope'"
 else
-	echo "Old /etc/zope/zope.conf detected - look at changes about upgrade!" >&2
+	echo "Old %{_sysconfdir}/zope/zope.conf detected - look at changes about upgrade!" >&2
 fi
 was_stopped=0
 for dir in /var/lib/zope/main /var/lib/zope ; do
@@ -185,7 +192,7 @@
 		/sbin/service zope restart >&2
 	fi
 else
-	echo "look at /etc/zope/main/zope.conf" >&2
+	echo "look at %{_sysconfdir}/zope/main/zope.conf" >&2
 	echo "Run then \"/sbin/service zope start\" to start Zope." >&2
 	echo "You may create new Zope instances with mkzopeinstance" >&2
 fi
@@ -228,6 +235,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.97  2006/07/25 05:33:38  glen
+- remove perl subst (it doesn't match)
+- Hotfix-2006-07-05 needs to be applied
+
 Revision 1.96  2006/04/14 14:10:45  glen
 - rel 3: fix build with python 2.4.3
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/Zope.spec?r1=1.96&r2=1.97&f=u



More information about the pld-cvs-commit mailing list