[Checkins] SVN: www.zope.org/trunk/etc/ - providing tailored RC and logrotate scripts

Jens Vagelpohl jens at dataflake.org
Thu Aug 21 06:16:39 EDT 2008


Log message for revision 90059:
  - providing tailored RC and logrotate scripts
  

Changed:
  A   www.zope.org/trunk/etc/
  A   www.zope.org/trunk/etc/init.d/
  A   www.zope.org/trunk/etc/init.d/README
  A   www.zope.org/trunk/etc/init.d/zopeorg-zeoclient1
  A   www.zope.org/trunk/etc/init.d/zopeorg-zeoserver
  A   www.zope.org/trunk/etc/logrotate.d/
  A   www.zope.org/trunk/etc/logrotate.d/README
  A   www.zope.org/trunk/etc/logrotate.d/zopeorg

-=-
Added: www.zope.org/trunk/etc/init.d/README
===================================================================
--- www.zope.org/trunk/etc/init.d/README	                        (rev 0)
+++ www.zope.org/trunk/etc/init.d/README	2008-08-21 10:16:39 UTC (rev 90059)
@@ -0,0 +1,2 @@
+This folder contains SysV-compatible startup scripts. These scripts 
+contain HARDCODED PATHS, so check and adjust them before usage.

Added: www.zope.org/trunk/etc/init.d/zopeorg-zeoclient1
===================================================================
--- www.zope.org/trunk/etc/init.d/zopeorg-zeoclient1	                        (rev 0)
+++ www.zope.org/trunk/etc/init.d/zopeorg-zeoclient1	2008-08-21 10:16:39 UTC (rev 90059)
@@ -0,0 +1,63 @@
+#!/bin/sh
+# Startup script for Zope client
+
+# chkconfig: 2345 93 03
+# description: Start Zope Corp Zope Client
+# by chrism 01/10/2001
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+instance="/var/zope/www.zope.org"
+zopectl="$instance/bin/instance1"
+
+[ -f $zopectl ] || exit 0
+
+prog="zope.org ZEO client 1"
+
+start() {
+    echo -n $"Starting $prog: " 
+    daemon --user=zope $zopectl start
+    RETVAL=$?
+    echo
+    return $RETVAL
+}
+
+stop() {
+    echo -n $"Stopping $prog: "
+    $zopectl stop
+    RETVAL=$?
+        echo
+    return $RETVAL
+}
+
+case "$1" in
+        start)
+            start
+            ;;
+
+        stop)
+            stop
+            ;;
+
+        restart)
+            $zopectl restart
+            ;;
+
+    logtail)
+        $zopectl logtail
+        ;;
+
+
+    rotate)
+        $zopectl logreopen
+        ;;
+
+        *)
+            echo $"Usage: $0 {start|stop|restart|logtail|rotate}"
+            exit 1
+
+esac
+
+exit $RETVAL
+


Property changes on: www.zope.org/trunk/etc/init.d/zopeorg-zeoclient1
___________________________________________________________________
Name: svn:executable
   + *

Added: www.zope.org/trunk/etc/init.d/zopeorg-zeoserver
===================================================================
--- www.zope.org/trunk/etc/init.d/zopeorg-zeoserver	                        (rev 0)
+++ www.zope.org/trunk/etc/init.d/zopeorg-zeoserver	2008-08-21 10:16:39 UTC (rev 90059)
@@ -0,0 +1,57 @@
+#!/bin/sh
+# Startup script for ZEO using zeoctl
+# by Chris McDonough (chrism at zope.com)
+#
+# chkconfig: 2345 80 20
+# description: ZEO, the distributed Zope Object Database
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+instance="/var/zope/www.zope.org"
+zeoctl="$instance/bin/zeoserver"
+name="zope.org ZEO server"
+
+[ -f $zeoctl ] || exit 1
+
+RETVAL=0
+
+start() {
+    echo -n $"Starting $name: " 
+    daemon --user=zope $zeoctl start
+    RETVAL=$?
+    [ $RETVAL -eq 0 ] && touch "/var/lock/subsys/$name"
+    echo
+    return $RETVAL
+}
+
+stop() {
+    echo -n $"Stopping $name: " 
+    $zeoctl stop
+    RETVAL=$?
+    [ $RETVAL -eq 0 ] && rm -f "/var/lock/subsys/$name"
+    echo
+    return $RETVAL
+}
+
+case "$1" in
+        start)
+            start
+            ;;
+        
+        stop)
+            stop
+            ;;
+        
+        restart)
+            stop
+            start
+            ;;
+        
+        *)
+            echo $"Usage: $0 {start|stop|restart}"
+            exit 1
+
+esac
+
+exit $REVAL


Property changes on: www.zope.org/trunk/etc/init.d/zopeorg-zeoserver
___________________________________________________________________
Name: svn:executable
   + *

Added: www.zope.org/trunk/etc/logrotate.d/README
===================================================================
--- www.zope.org/trunk/etc/logrotate.d/README	                        (rev 0)
+++ www.zope.org/trunk/etc/logrotate.d/README	2008-08-21 10:16:39 UTC (rev 90059)
@@ -0,0 +1,2 @@
+This folder contains logrotate-compatible log rotation scripts. These scripts 
+contain HARDCODED PATHS, so check and adjust them before usage.

Added: www.zope.org/trunk/etc/logrotate.d/zopeorg
===================================================================
--- www.zope.org/trunk/etc/logrotate.d/zopeorg	                        (rev 0)
+++ www.zope.org/trunk/etc/logrotate.d/zopeorg	2008-08-21 10:16:39 UTC (rev 90059)
@@ -0,0 +1,8 @@
+/var/zope/www.zope.org/var/log/*.log {
+    weekly
+    rotate 4
+    compress
+    notifempty
+    missingok
+    copytruncate
+}



More information about the Checkins mailing list