diff options
author | Palle Girgensohn <girgen@FreeBSD.org> | 2005-12-30 23:37:16 +0000 |
---|---|---|
committer | Palle Girgensohn <girgen@FreeBSD.org> | 2005-12-30 23:37:16 +0000 |
commit | ab27b4344018fbfb38ff3398bfeb42daa73849df (patch) | |
tree | 7831662fd35e27198418c8df7bc1402d8f2063c8 /www/zope/files | |
parent | 33d481a3be29f61cc7fcc4202aaccfc1da2211e4 (diff) | |
download | ports-ab27b4344018fbfb38ff3398bfeb42daa73849df.tar.gz ports-ab27b4344018fbfb38ff3398bfeb42daa73849df.zip |
Notes
Diffstat (limited to 'www/zope/files')
-rw-r--r-- | www/zope/files/zeo.sh | 34 | ||||
-rw-r--r-- | www/zope/files/zope.sh | 36 |
2 files changed, 23 insertions, 47 deletions
diff --git a/www/zope/files/zeo.sh b/www/zope/files/zeo.sh index f067c06de8db..66057530b549 100644 --- a/www/zope/files/zeo.sh +++ b/www/zope/files/zeo.sh @@ -25,29 +25,17 @@ zeo_instances=${zeo_instances:-""} # List of instancehome dirs name="zeo" rcvar=`set_rcvar` load_rc_config $name +extra_commands="status" if checkyesno zeo_enable; then - - case "$1" in - start) - echo "Starting Zeo" - ;; - stop) - echo "Stopping Zeo" - ;; - restart) - echo "Restarting Zeo" - ;; - *) - echo "Unknown action \"$1\"" - ;; - esac - - for instance in $zeo_instances - do - if [ -r ${instance}/etc/${name}.conf -a -x ${instance}/bin/zeoctl ]; then - echo -n " Instance ${instance} -> " - ${instance}/bin/zeoctl $1 - fi - done + for instance in $zeo_instances; do + required_files="${instance}/etc/${name}.conf ${instance}/bin/zeoctl" + zeo_command="${instance}/bin/zeoctl" + start_cmd="${zeo_command} start" + stop_cmd="${zeo_command} stop" + restart_cmd="${zeo_command} restart" + status_cmd="${zeo_command} status" + echo -n "Zeo instance ${instance} -> " + run_rc_command "$1" + done fi diff --git a/www/zope/files/zope.sh b/www/zope/files/zope.sh index d4d2c4e3f785..eb6ec5b70acd 100644 --- a/www/zope/files/zope.sh +++ b/www/zope/files/zope.sh @@ -1,7 +1,7 @@ #!/bin/sh # Start or stop zope -# $FreeBSD: /tmp/pcvs/ports/www/zope/files/Attic/zope.sh,v 1.5 2005-02-18 16:52:17 pav Exp $ +# $FreeBSD: /tmp/pcvs/ports/www/zope/files/Attic/zope.sh,v 1.6 2005-12-30 23:37:16 girgen Exp $ # PROVIDE: zope # REQUIRE: DAEMON @@ -25,29 +25,17 @@ zope_instances=${zope_instances:-""} # List of instancehome dirs name="zope" rcvar=`set_rcvar` load_rc_config $name +extra_commands="status" if checkyesno zope_enable; then - - case "$1" in - start) - echo "Starting Zope" - ;; - stop) - echo "Stopping Zope" - ;; - restart) - echo "Restarting Zope" - ;; - *) - echo "Unknown action \"$1\"" - ;; - esac - - for instance in $zope_instances - do - if [ -r ${instance}/etc/${name}.conf -a -x ${instance}/bin/zopectl ]; then - echo -n " Instance ${instance} -> " - ${instance}/bin/zopectl $1 - fi - done + for instance in $zope_instances; do + required_files="${instance}/etc/${name}.conf ${instance}/bin/zopectl" + zope_command="${instance}/bin/zopectl" + start_cmd="${zope_command} start" + stop_cmd="${zope_command} stop" + restart_cmd="${zope_command} restart" + status_cmd="${zope_command} status" + echo -n "Zope instance ${instance} -> " + run_rc_command "$1" + done fi |