Rename
authormike <mike>
Wed, 14 Dec 2005 09:02:08 +0000 (09:02 +0000)
committermike <mike>
Wed, 14 Dec 2005 09:02:08 +0000 (09:02 +0000)
archive/test-server [deleted file]
archive/test-server/test-server.notes [new file with mode: 0644]

diff --git a/archive/test-server b/archive/test-server
deleted file mode 100644 (file)
index dfe5e76..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-*.mf
-*..LCK
-zebrasrv.pid
-$Id: README,v 1.1 2005-12-14 10:03:57 mike Exp $
-
-This directory contains material that is not to be included in the
-ZOOM-Perl distribution, but which is useful to the project -- for
-example, the test-server.* files are to do with running the server
-that the ZOOM-Perl test-suite runs against.
-
-README -- this file
-agreement.doc -- contract with LibLime/
-update-client -- notes on using update facilities in YAZ.
-test-server.notes -- notes on running the test server.
-test-server.init -- script to run the test server from /etc/init.d
-test-server.cfg -- Zebra configuration file for the test server.
-test-server.pw -- password file for test server's Zebra configuration.
-
-# Simple Zebra configuration file
-# $Id: test-server.cfg,v 1.1 2005-12-14 10:04:57 mike Exp $
-#
-# Where the schema files, attribute files, etc are located.
-profilePath: .:../../tab
-
-# Files that describe the attribute sets supported.
-attset: bib1.att
-attset: gils.att
-attset: explain.att
-
-recordtype: grs.sgml
-isam: b
-
-# Flags for the non-authenticated user. w=write (allows ES Updates)
-perm.user: r
-perm.admin: rw
-passwd: xs-pwfile
-someCrappyNonExistentDirectiveThatWillJustBeIgnored: fruit
-
-#rank: zvrank
-# Don't use a recordId taken from the record itself: the test-suite
-# currently supplies its own recordIds. 
-#recordId: (bib-1,title)
-
-modulePath: ../../recctrl/.libs
-#shadow: shadow:100M
-#register: register:100M
-#! /bin/sh
-
-# $Id: test-server.init,v 1.1 2005-12-14 10:04:57 mike Exp $
-#
-# This is a startup/shutdown script for the ZOOM-Perl test-server,
-# suitable for use in a SysV-style init directory such as /etc/init.d
-# (on Debian systems) and /etc/rc.d/init.d (on Red Hat systems).  This
-# is configured to run on test.indexdata.com -- if you want to run it
-# somewhere else, you'll probably need to tweak it to suit your
-# system's paths.
-
-PATH=/bin:/usr/bin
-logfile=/var/log/zoom-perl-test-server
-pidfile=/var/run/zoom-perl-test-server.pid
-
-case "$1" in
-  start)
-       if [ -f $pidfile ]; then
-               echo "ZOOM-Perl test server seems to be already running"
-               exit 1
-       fi
-       echo "Starting ZOOM-Perl test server"
-       test -f $logfile && mv $logfile $logfile.old
-       ( cd /home/mike/universe/src/ZOOM-Perl/archive
-         ../../../bin/zebrasrv -c test-server.cfg @:2118 \
-               > $logfile 2>&1 < /dev/null &
-         echo $! > $pidfile
-       )
-       ;;
-  stop)
-       if [ ! -f $pidfile ]; then
-               echo "ZOOM-Perl test server does not seem to be running"
-               exit 1
-       fi
-       echo "Stopping ZOOM-Perl test server"
-       kill `cat $pidfile`
-       rm $pidfile
-       ;;
-  restart)
-       $0 stop && $0 start
-       ;;
-  *)
-       echo "Usage: $0 start|stop|restart" >&2
-        ;;
-esac
-$Id: test-server.notes,v 1.1 2005-12-14 09:02:08 mike Exp $
-
-To run the test-suite, this module needs an up-to-date Zebra server
-(as of Tue Dec 13 17:41:05 GMT 2005) running on test.indexdata.com
-port 8017, using isam:b and recognising a normal user "user" with
-password "frog" and an administrator "admin" with password "fish".
-
-To provide this, I needed to build an up-to-date Zebra in a custom
-universe, so as not to interfere with the Debian packages used
-elsewhere on test, and to start the server with appropriate
-configuration.  Here's how I did it:
-
-       ssh test
-       mkdir -p universe/usr/src
-       cd universe/usr/src
-       cvs -q -d ":pserver:mike@bagel.indexdata.dk:/home/cvsroot" co yaz
-       cvs -q -d ":pserver:mike@bagel.indexdata.dk:/home/cvsroot" co zebra
-       cd yaz
-       ./buildconf.sh
-       LDFLAGS=-L/home/mike/universe/usr/lib CPPFLAGS=-I/home/mike/universe/usr/include ./configure --prefix=/home/mike/universe
-       make
-       make install
-       cd ../zebra
-       ./buildconf.sh
-       LDFLAGS=-L/home/mike/universe/usr/lib CPPFLAGS=-I/home/mike/universe/usr/include ./configure --prefix=/home/mike/universe
-       make
-       make install
-       cd examples/gils
-       make clean
-       ~/universe/bin/zebrasrv -c xs-test.cfg @:8017
-
-### Now I need to move the custom Zebra configuration out of the
-"zebra" CVS module and into this one, and to provide an init.d script
-for starting the server.
-
-user:frog
-admin:fish
diff --git a/archive/test-server/test-server.notes b/archive/test-server/test-server.notes
new file mode 100644 (file)
index 0000000..e69de29