From: Toby T. <qu...@us...> - 2006-12-25 05:15:45
|
Update of /cvsroot/jungerl/jungerl/lib/wiki/bin In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv32663/lib/wiki/bin Modified Files: wiki.sh Log Message: fix header() calls to match updated pico; generate HTTP response codes for most error situations; improve wiki.sh to work better "out of the box"; minor typos and HTML bugs fixed Index: wiki.sh =================================================================== RCS file: /cvsroot/jungerl/jungerl/lib/wiki/bin/wiki.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- wiki.sh 1 Mar 2003 11:14:11 -0000 1.1 +++ wiki.sh 25 Dec 2006 05:15:42 -0000 1.2 @@ -1,6 +1,4 @@ #!/bin/sh - -#!/bin/sh ## ## usage wiki.sh {start|stop|debug} @@ -8,14 +6,16 @@ ## These point to where ## The the wiki code and database is store -## PA1 = path to the wiki program -## PA2 = path to the pico server +## WIKI = path to the wiki ebin +## PICO = path to the pico ebin ## STORE = path to the wiki store -## PORT = port to run as - -WIKI=$HOME/erl/erl.now/wiki-12.0 -PICO=$HOME/erl/erl.now/pico-11.0 -STORE=$WIKI/store +## PORT = listen port + +# These paths are set up to work from a checked out jungerl source tree. +# Run this script with jungerl/lib/wiki/ as current directory. +WIKI=./ebin +PICO=../pico/ebin +STORE=$WIKI/../store PORT=4999 ERL=/usr/local/bin/erl @@ -24,17 +24,18 @@ case $1 in start) ${ERL} -boot start_sasl -sname wiki001 -pa ${WIKI} -pa ${PICO} \ - -s wiki start ${PORT} ${STORE} -heart -detached + -s wiki start ${PORT} ${STORE} -heart -detached echo "Starting Wiki" ;; debug) - ${ERL} -sname $2 -pa ${PA1} -pa ${PA2} -s wiki start ${PORT} ${STORE} + # if a second parameter is given, give it to -sname option + ${ERL} ${2:+-sname $2} -pa ${WIKI} -pa ${PICO} -s wiki start ${PORT} ${STORE} ;; stop) - ${ERL} -noshell -sname wiki_stopper -pa ${WIKI} -pa {PICO} \ - -s wiki stop wiki001@pippi + ${ERL} -noshell -sname wiki_stopper -pa ${WIKI} -pa ${PICO} \ + -s wiki stop wiki001@`hostname` echo "Stopping wiki" ;; @@ -44,4 +45,3 @@ esac exit 0 - |