[Erp5-report] r24443 - /spec/mandriva/2008.0/erp5-zope/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Oct 31 17:46:53 CET 2008
Author: kazuhiko
Date: Fri Oct 31 17:46:51 2008
New Revision: 24443
URL: http://svn.erp5.org?rev=24443&view=rev
Log:
- add startup scripts for ZEO servers and ZEO clients under
/var/lib/erp5.
- update logrotate.d/erp5 for ZEO servers and ZEO clients under
/var/lib/erp5.
Added:
spec/mandriva/2008.0/erp5-zope/erp5_zeo_client (with props)
spec/mandriva/2008.0/erp5-zope/erp5_zeo_server (with props)
Modified:
spec/mandriva/2008.0/erp5-zope/erp5-zope.spec (contents, props changed)
spec/mandriva/2008.0/erp5-zope/skel-for-rpm.tar.bz2
Modified: spec/mandriva/2008.0/erp5-zope/erp5-zope.spec
URL: http://svn.erp5.org/spec/mandriva/2008.0/erp5-zope/erp5-zope.spec?rev=24443&r1=24442&r2=24443&view=diff
==============================================================================
--- spec/mandriva/2008.0/erp5-zope/erp5-zope.spec [utf8] (original)
+++ spec/mandriva/2008.0/erp5-zope/erp5-zope.spec [utf8] Fri Oct 31 17:46:51 2008
@@ -15,6 +15,8 @@
Source0: http://zope.org/Products/Zope/%{sVersion}/Zope-%{realVersion}.tgz
Source1: skel-for-rpm.tar.bz2
Source2: README.install.urpmi.erp5-zope
+Source3: erp5_zeo_server
+Source4: erp5_zeo_client
Source10: zope-book.tar.bz2
Source11: zope-devguide.tar.bz2
Patch0: Zope-2.8.0-final-aq_dynamic.patch.bz2
@@ -117,6 +119,9 @@
mv %{buildroot}/var/lib/zope %{buildroot}/%{instancehome}
mv %{buildroot}/var/run/zope %{buildroot}/%{statehome}
+# Install startup scripts for ZEO servers and ZEO clients
+cp -a %{SOURCE3} %{SOURCE4} %{buildroot}/etc/rc.d/init.d/
+
%clean
rm -rf %{buildroot}
@@ -125,10 +130,13 @@
%post
%_post_service %{service}
-/sbin/chkconfig --add %{service}
+%_post_service erp5_zeo_server
+%_post_service erp5_zeo_client
%preun
%_preun_service %{service}
+%_preun_service erp5_zeo_server
+%_preun_service erp5_zeo_client
%postun
%_postun_userdel %{zopeuser}
@@ -182,6 +190,10 @@
+ Collector #2318: Allow override of zopectl's control socket in
zope.conf
+ integrated Hotfix-2008-08-12
+- add startup scripts for ZEO servers and ZEO clients under
+ /var/lib/erp5.
+- update logrotate.d/erp5 for ZEO servers and ZEO clients under
+ /var/lib/erp5.
* Thu Oct 9 2008 Kazuhiko Shiozaki <kazuhiko at nexedi.com> 2.8.9.1.final-5nxd2008.1
- require mailcap package for better mimetype support.
Propchange: spec/mandriva/2008.0/erp5-zope/erp5-zope.spec
------------------------------------------------------------------------------
--- svn:executable (original)
+++ svn:executable (removed)
@@ -1,1 +1,0 @@
-*
Added: spec/mandriva/2008.0/erp5-zope/erp5_zeo_client
URL: http://svn.erp5.org/spec/mandriva/2008.0/erp5-zope/erp5_zeo_client?rev=24443&view=auto
==============================================================================
--- spec/mandriva/2008.0/erp5-zope/erp5_zeo_client (added)
+++ spec/mandriva/2008.0/erp5-zope/erp5_zeo_client [utf8] Fri Oct 31 17:46:51 2008
@@ -1,0 +1,90 @@
+#!/bin/sh
+# RedHat startup script for a ZEO clients instance using zopectl
+#
+# chkconfig: 2345 80 20
+# description: Zope, the web application server
+
+zopectls=$(ls /var/lib/erp5/zeo_client*/bin/zopectl 2>/dev/null)
+name="zeo_client"
+
+[ -f $zopectl ] || exit 1
+
+RETVAL=0
+
+start() {
+ n=1
+ for zopectl in $zopectls; do
+ echo -n "Starting $name $n: "
+ "$zopectl" start 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+stop() {
+ n=1
+ for zopectl in $zopectls; do
+ echo -n "Stoping $name $n: "
+ "$zopectl" stop 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+status() {
+ n=1
+ for zopectl in $zopectls; do
+ echo -n "Checking $name $n: "
+ "$zopectl" status 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+logreopen() {
+ n=1
+ for zopectl in $zopectls; do
+ echo -n "Reoping the log file in $name $n: "
+ "$zopectl" logreopen 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+
+ stop)
+ stop
+ ;;
+
+ status)
+ status
+ ;;
+
+ logreopen)
+ logreopen
+ ;;
+
+ restart)
+ stop
+ start
+ ;;
+
+ *)
+ echo "Usage: $0 {start|stop|status|logreopen|restart}"
+ exit 1
+
+esac
+
+exit $REVAL
Propchange: spec/mandriva/2008.0/erp5-zope/erp5_zeo_client
------------------------------------------------------------------------------
svn:executable = *
Added: spec/mandriva/2008.0/erp5-zope/erp5_zeo_server
URL: http://svn.erp5.org/spec/mandriva/2008.0/erp5-zope/erp5_zeo_server?rev=24443&view=auto
==============================================================================
--- spec/mandriva/2008.0/erp5-zope/erp5_zeo_server (added)
+++ spec/mandriva/2008.0/erp5-zope/erp5_zeo_server [utf8] Fri Oct 31 17:46:51 2008
@@ -1,0 +1,90 @@
+#!/bin/sh
+# RedHat startup script for a ZEO server using zeoctl
+#
+# chkconfig: 2345 80 20
+# description: ZEO (Zope Enterprise Objects)
+
+zeoctls=$(ls /var/lib/erp5/zeo_server*/bin/zeoctl 2>/dev/null)
+name="zeo_server"
+
+[ -f $zeoctl ] || exit 1
+
+RETVAL=0
+
+start() {
+ n=1
+ for zeoctl in $zeoctls; do
+ echo -n "Starting $name $n: "
+ "$zeoctl" start 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+stop() {
+ n=1
+ for zeoctl in $zeoctls; do
+ echo -n "Stoping $name $n: "
+ "$zeoctl" stop 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+status() {
+ n=1
+ for zeoctl in $zeoctls; do
+ echo -n "Checking $name $n: "
+ "$zeoctl" status 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+logreopen() {
+ n=1
+ for zeoctl in $zeoctls; do
+ echo -n "Reopening the log file in $name $n: "
+ "$zeoctl" logreopen 2> /dev/null
+ RETVAL=$?
+ echo
+ n=$(($n+1))
+ done
+ return $RETVAL
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+
+ stop)
+ stop
+ ;;
+
+ status)
+ status
+ ;;
+
+ logreopen)
+ logreopen
+ ;;
+
+ restart)
+ stop
+ start
+ ;;
+
+ *)
+ echo "Usage: $0 {start|stop|status|logreopen|restart}"
+ exit 1
+
+esac
+
+exit $REVAL
Propchange: spec/mandriva/2008.0/erp5-zope/erp5_zeo_server
------------------------------------------------------------------------------
svn:executable = *
Modified: spec/mandriva/2008.0/erp5-zope/skel-for-rpm.tar.bz2
URL: http://svn.erp5.org/spec/mandriva/2008.0/erp5-zope/skel-for-rpm.tar.bz2?rev=24443&r1=24442&r2=24443&view=diff
==============================================================================
Binary files - no diff available.
More information about the Erp5-report
mailing list