diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index 7b0b3ec..0000000 --- a/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -Zope-2.9.4-final.tgz diff --git a/Makefile b/Makefile deleted file mode 100644 index 2d94525..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: zope -# $Id$ -NAME := zope -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..b99523a --- /dev/null +++ b/dead.package @@ -0,0 +1,3 @@ +2015-03-14: Retired orphaned package, because it was orphaned for more than six weeks. +Reference: https://fedorahosted.org/epel/ticket/7 + diff --git a/sources b/sources deleted file mode 100644 index 5d42a7d..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -7d7ffe62eabc84d0c438e450e344c29f Zope-2.9.4-final.tgz diff --git a/zope-2.7.3-config.patch b/zope-2.7.3-config.patch deleted file mode 100644 index 6dad0d3..0000000 --- a/zope-2.7.3-config.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- ./Zope/skel/etc/zope.conf.in.config 2004-09-28 20:08:52.000000000 +0200 -+++ ./Zope/skel/etc/zope.conf.in 2004-12-10 18:27:55.393492142 +0100 -@@ -138,6 +138,7 @@ - # - # effective-user chrism - -+effective-user <> - - # Directive: enable-product-installation - # -@@ -295,6 +296,7 @@ - # - # mime-types $INSTANCE/etc/mime.types - -+mime-types /etc/mime.types - - # Directive: structured-text-header-level - # -@@ -491,7 +493,7 @@ - # - # Example: - # --# security-policy-implementation python -+security-policy-implementation python - - # Directive: skip-authentication-checking - # diff --git a/zope-2.8.3-pythonwarning.patch b/zope-2.8.3-pythonwarning.patch deleted file mode 100644 index 4cb8e0d..0000000 --- a/zope-2.8.3-pythonwarning.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- ./lib/python/App/dtml/zope_quick_start.dtml.pythonwarning 2005-10-25 15:23:22.000000000 +0200 -+++ ./lib/python/App/dtml/zope_quick_start.dtml 2005-10-25 15:35:55.000000000 +0200 -@@ -134,5 +134,10 @@ - - - -+

-+WARNING: you are running Zope 2.8.X with python 2.4.X, this is not a supported -+combination. Don't file bugreports or ask for support on zope.org. -+

-+ - - diff --git a/zope-README.Fedora b/zope-README.Fedora deleted file mode 100644 index aaff94f..0000000 --- a/zope-README.Fedora +++ /dev/null @@ -1,12 +0,0 @@ - ==== Concerning the Fedora package ==== - -A default instance has been installed in <>/lib/zope. -You can create additional instances using the mkzopeinstance.py script - -Add your instances to <>/sysconfig/zope to make the zopectl script -aware of them. Every operation run by <>/zopectl will affect all -your instances, you can control them independently using the zopectl -script in the bin/ directory inside your instance. - -When you create a new instance, remember to change the default listening -ports and to chown the directory to the zope user. diff --git a/zope.init.in b/zope.init.in deleted file mode 100644 index 1fd5751..0000000 --- a/zope.init.in +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/sh -# Startup script for Zope -# -# chkconfig: - 80 20 -# description: Zope, a web application server -# -# config: $instance/etc/zope.conf - -# Source function library. -. /etc/init.d/functions - -RETVAL=0 -zopectl="<>/zopectl" -user="<>" -prog="zope" - -start() { - echo -n $"Starting $prog: " - output=`$zopectl -u $user start 2>/dev/null` - # the return status of zopectl is not reliable, we need to parse - # its output via substring match - if echo $output | grep -q "started"; then - # success - touch /var/lock/subsys/$prog - success - echo - RETVAL=0 - else - # failed - failure - echo - RETVAL=1 - fi - return $RETVAL -} - -stop() { - echo -n $"Stopping $prog: " - output=`$zopectl -u $user stop 2>/dev/null` - # the return status of zopectl is not reliable, we need to parse - # its output via substring match - if echo $output | grep -q "stopped"; then - # success - rm -f /var/lock/subsys/$prog - success - echo - RETVAL=0 - else - # failed - failure - echo - RETVAL=1 - fi - return $RETVAL -} - -restart() { - stop - start -} - -case "$1" in - start) - start - ;; - stop) - stop - ;; - status) - $zopectl status - ;; - restart) - restart - ;; - condrestart) - $zopectl status | grep -qs "program running" && restart - ;; - *) - echo $"Usage: $0 {start|stop|status|restart|condrestart}" - RETVAL=2 -esac - -exit $RETVAL diff --git a/zope.logrotate.cron.in b/zope.logrotate.cron.in deleted file mode 100644 index b5ae585..0000000 --- a/zope.logrotate.cron.in +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -. <>/sysconfig/zope -for instance in $ZOPE_INSTANCES; do - logrotate $instance/etc/logrotate.conf -done diff --git a/zope.logrotate.in b/zope.logrotate.in deleted file mode 100644 index 38d8656..0000000 --- a/zope.logrotate.in +++ /dev/null @@ -1,10 +0,0 @@ -<>/log/*.log { - missingok - sharedscripts - rotate 4 - weekly - compress - postrotate - <>/bin/zopectl logreopen >/dev/null 2>&1 - endscript -} diff --git a/zope.spec b/zope.spec deleted file mode 100644 index 0b352cc..0000000 --- a/zope.spec +++ /dev/null @@ -1,335 +0,0 @@ -%define python_minver 2.4.2 - -%define zope_user zope -%define zope_group %{zope_user} - -%define zope_home %{_libdir}/zope -%define software_home %{zope_home}/lib/python -%define instance_home %{_localstatedir}/lib/zope - -%define zopectl %{_bindir}/zopectl -%define runzope %{_bindir}/runzope - -Name: zope -Summary: Web application server for flexible content management applications -Version: 2.9.4 -Release: 2%{?dist} -License: ZPL -Group: System Environment/Daemons -URL: http://www.zope.org/ -Source0: http://www.zope.org/Products/Zope/2.9.4/Zope-2.9.4-final.tgz -#Source10: http://www.zope.org/Products/Zope/Hotfix-2006-07-05/Hotfix-20060705/Hotfix_20060705.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -Source1: zope.init.in -Source2: zope.sysconfig.in -Source3: zope.zopectl.in -Source4: zope-README.Fedora -Source5: zope.logrotate.in -Source6: zope.logrotate.cron.in -Patch0: zope-2.7.3-config.patch -Patch1: zope-2.8.3-pythonwarning.patch - -BuildRequires: python-devel >= %{python_minver} -BuildRequires: python >= %{python_minver} -Requires: python >= %{python_minver} - -Requires(pre): /usr/sbin/useradd -Requires(post): /sbin/chkconfig -Requires(preun): /sbin/chkconfig, /sbin/service - -%description -Zope is an application server framework that enables developers to quickly -build web applications such as intranets, portals, and content management -systems. - -After starting Zope, you can access it by pointing your browser to -http://localhost:8080 - -WARNING: this zope package has been built on python 2.4.X, which is not -supported ! Do not file bugreports or ask for support on zope.org if you -choose to use this package. - - -%prep -%setup -q -n Zope-%{version}-final -%patch0 -p2 -b .config -# remove the backup, or we'll install it too... -rm -f skel/etc/zope.conf.in.config -# Warning on the default index_html about python 2.4 & zope 2.8 -#%patch1 -p1 -b .pythonwarning - -chmod -x skel/import/README.txt -install -pm 644 %{SOURCE4} README.Fedora -install -pm 644 %{SOURCE5} skel/etc/logrotate.conf.in - - -%build -rm -rf $RPM_BUILD_ROOT # Configure checks for it -./configure \ - --prefix=$RPM_BUILD_ROOT%{zope_home} \ -# --with-python=%{_bindir}/python - -# --no-compile - -make %{?_smp_mflags} - - -%install -rm -rf $RPM_BUILD_ROOT - -# Create all required additional directories -for dir in %{zope_home} %{software_home} %{instance_home}/{Products,bin,var} \ - %{_sysconfdir}/sysconfig %{_bindir}; do - mkdir -p $RPM_BUILD_ROOT$dir -done - - -install -D -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/zope -install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/zope -install -D -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/zopectl -install -D -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/zope-logrotate -perl -pi -e 's,<>,%{_sysconfdir},g; - s,<>,%{_bindir},g; - s,<>,%{_localstatedir},g; - s,<>,%{zope_user},g' \ - $RPM_BUILD_ROOT%{_initrddir}/zope \ - $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/zope \ - $RPM_BUILD_ROOT%{_bindir}/zopectl \ - $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/zope-logrotate \ - README.Fedora skel/etc/zope.conf.in - -# Install the skel, translating paths, into the build root -%{__python} "utilities/copyzopeskel.py" \ - --sourcedir="skel" \ - --targetdir="$RPM_BUILD_ROOT%{instance_home}" \ - --replace="INSTANCE_HOME:%{instance_home}" \ - --replace="SOFTWARE_HOME:%{software_home}" \ - --replace="ZOPE_HOME:%{zope_home}" \ - --replace="PYTHON:%{__python}" \ - -# Actually copy all the other files over -make install - -# Hotfix -#tar -xzf %{SOURCE10} -C $RPM_BUILD_ROOT%{software_home}/Products - -chmod 700 $RPM_BUILD_ROOT%{instance_home} -chmod 755 $RPM_BUILD_ROOT%{zope_home} - -# included in %%doc -rm -rf $RPM_BUILD_ROOT%{zope_home}/doc - -# write version.txt -echo "Zope %{version}-%{release}" > \ - "$RPM_BUILD_ROOT%{software_home}/version.txt" - -# Compile .pyc -%{__python} -c "import compileall; \ - compileall.compile_dir(\"$RPM_BUILD_ROOT%{zope_home}\", \ - ddir=\"%{zope_home}\", force=1)" - - - -%clean -rm -rf $RPM_BUILD_ROOT - - -%pre -%{_sbindir}/useradd -c "Zope user" -s /bin/false -r -d %{zope_home} \ - %{zope_user} 2>/dev/null || : - - -%post -# add zope init to runlevels -/sbin/chkconfig --add zope - - -%preun -if [ $1 -eq 0 ]; then - /sbin/service zope stop >/dev/null 2>&1 - /sbin/chkconfig --del zope -fi - - - -%files -%defattr(-, root, root, -) -%doc doc/* README.Fedora -%config(noreplace) %{_sysconfdir}/sysconfig/zope -%config %{_initrddir}/zope -%config %{_sysconfdir}/cron.daily/zope-logrotate -%attr(0755, root, root) %{_bindir}/zopectl -%dir %{zope_home} -%{zope_home}/bin -%{zope_home}/lib -%dir %{zope_home}/skel -%{zope_home}/skel/bin -%{zope_home}/skel/Extensions -%{zope_home}/skel/import -%{zope_home}/skel/log -%{zope_home}/skel/lib -%{zope_home}/skel/Products -%{zope_home}/skel/README.txt -%{zope_home}/skel/var -%config %{zope_home}/skel/etc -%attr(-, %{zope_user}, %{zope_group}) %dir %{instance_home} -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/bin -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/Extensions -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/import -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/log -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/lib -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/Products -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/README.txt -%attr(-, %{zope_user}, %{zope_group}) %{instance_home}/var -%attr(-, %{zope_user}, %{zope_group}) %config %{instance_home}/etc - - - -%changelog -* Wed Aug 30 2006 Aurelien Bompard 2.9.4-2 -- fix path on x86_64 - -* Wed Aug 30 2006 Aurelien Bompard 2.9.4-1 -- update to 2.9.4 - -* Wed Aug 2 2006 Ville Skyttä - 2.9.3-4 -- Security: fix world-writable permissions on logrotate config files - and README.Fedora (#200794). - -* Mon Jul 10 2006 Aurelien Bompard 2.9.3-3 -- try to fix build on x86_64 (take 2) - -* Mon Jul 10 2006 Aurelien Bompard 2.9.3-2 -- try to fix build on x86_64 (take 1) - -* Mon Jul 10 2006 Aurelien Bompard 2.9.3-1 -- version 2.9.3 -- add Hotfix_20060705 - -* Thu Apr 13 2006 Aurelien Bompard 2.9.2-1 -- version 2.9.2 - -* Tue Feb 21 2006 Aurelien Bompard 2.8.5-1 -- version 2.8.5 - -* Tue Oct 25 2005 Aurelien Bompard 2.8.3-3 -- rebuild - -* Tue Oct 25 2005 Aurelien Bompard 2.8.3-2 -- add warning about zope 2.8 & python 2.4 (bug 171681) - -* Sat Oct 22 2005 Aurelien Bompard 2.8.3-1 -- version 2.8.3 - -* Sat Oct 15 2005 Aurelien Bompard 2.8.2-1 -- version 2.8.2 - -* Sat Sep 10 2005 Aurelien Bompard 2.8.1-1 -- version 2.8.1 - -* Sun Jun 12 2005 Aurelien Bompard 2.8.0-2 -- rebuild - -* Sat Jun 11 2005 Aurelien Bompard 2.8.0-1 -- version 2.8.0 - -* Sun Jun 05 2005 Aurelien Bompard 2.7.6-2 -- don't remove the zope user un postun (to keep the Data.fs to the - correct owner after removal) - -* Sun May 08 2005 Aurelien Bompard 2.7.6-1%{?dist} -- version 2.7.6 -- use disttag - -* Thu Apr 07 2005 Aurelien Bompard 2.7.5-2.fc4 -- add hotfix - -* Thu Mar 24 2005 Aurelien Bompard 2.7.5-1.fc4 -- version 2.7.5 -- drop Epoch -- change release tag for FC4 -- convert some tabs into spaces - -* Wed Jan 26 2005 Aurelien Bompard 2.7.4-1 -- version 2.7.4 -- flag the documentation as %%doc -- make %%zope_home go+rx to allow users to create instances and to allow - access to docs -- add a logrotate cron job -- flag config files as %%config even in %%zope_home and %%instance_home - -* Fri Dec 10 2004 Aurelien Bompard 2.7.3-0.fdr.6 -- activate "security-policy-implementation python" in zope.conf - -* Sun Nov 21 2004 Aurelien Bompard 2.7.3-0.fdr.5 -- revert to zope's default directory tree to allow multiple instances -- make the zopectl script multiple-instaces-aware. -- add README.Fedora - -* Fri Nov 12 2004 Aurelien Bompard 2.7.3-0.fdr.4 -- compile scripts in %zope_home/bin too -- keep skel dir in %zope_home to fix mkzopeinstance -- BuildRequire python, since python-devel doesn't require it. - -* Fri Nov 12 2004 Aurelien Bompard 2.7.3-0.fdr.3 -- compile .pyc instead of just touch-ing them - -* Thu Nov 11 2004 Aurelien Bompard 2.7.3-0.fdr.2 -- deal with leftover .pyc files -- minor spec cleanups - -* Thu Nov 11 2004 Aurelien Bompard 2.7.3-0.fdr.1 -- fix scriptlets requirements -- use standard buildroot -- replace %%buildroot by RPM_BUILD_ROOT -- update to 2.7.3 -- drop Hotfix -- drop patch 1, fixed upstream - -* Tue Aug 10 2004 Aurelien Bompard 2.7.2-0.fdr.3 -- add hotfix from Zope.org: - http://zope.org/Products/Zope/Hotfix-200400807/Hotfix-20040807-alert - -* Wed Aug 04 2004 Aurelien Bompard 2.7.2-0.fdr.2 -- add patch to warn the user that the initial user cannot be added while - Zope is running (from Chris McDonough) - -* Wed Aug 04 2004 Aurelien Bompard 2.7.2-0.fdr.1 -- version 2.7.2 -- remove leftover byte-compilation in %%post -- Zope 2.7.x really requires python >= 2.3.3 - -* Wed Jul 14 2004 Rex Dieter 2.7.1-0.fdr.1 -- 2.7.1 -- move files created in %%post back into rpm. Unowned files are bad. -- make (theoretically) buildable for all rh73-rh90,fc1/2,el3 - NOTE: lowerred python_minver to 2.2.2 to test builds, though (most) - docs claim 2.3.3 is required. (??) -- don't use Requires(preun,postun) -- use %%_smp_mflags - -* Tue Apr 28 2004 Chris McDonough 2.7.0-0.fdr.1 -- Prep for submission to Fedora.us by revising work done by Matthias -- Refer to source files by URL instead of by name -- Write version.txt into software home in post -- Don't ship byte-compiled files, instead compile them in post -- Add patch for inverted P_WAIT/P_NOWAIT in zdctl (fixes startup) -- Add patch for objectmanager bug that could effect sites that depend - on userid/username separation -- Improved init script (OK and FAILED now are printed at the appropriate - times) -- Remove runzope workaround by adding a stanza to the - config file. -- Start in runlevels 345. -- Known issues: - - zopectl is started and runs as the root user at boot time, - (although Zope itself runs as the zope user) - - no distro-specific docs telling people which port the software - runs on or how to add a user via zopectl adduser. - -* Wed Feb 18 2004 Matthias Saou 2.7.0-0.6.fr -- Initial RPM release. -- The startup/stop needs to be modified further. -- Currently "zopectl" returns an error although Zope does start... - diff --git a/zope.sysconfig.in b/zope.sysconfig.in deleted file mode 100644 index f7f68b7..0000000 --- a/zope.sysconfig.in +++ /dev/null @@ -1,7 +0,0 @@ -# List here the paths to your Zope instances, space separated. -# -# Example : ZOPE_INSTANCES="/var/lib/zope-test /var/lib/zope-prod" -# -# This file is used by the generic zopectl script. -# -ZOPE_INSTANCES="<>/lib/zope" diff --git a/zope.zopectl.in b/zope.zopectl.in deleted file mode 100644 index 7168263..0000000 --- a/zope.zopectl.in +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -. <>/sysconfig/zope -for instance in $ZOPE_INSTANCES; do - $instance/bin/zopectl "$@" -done