I've spent some time with the old automated install script and guide. It has some problems:
- the xml file packages/acs-core-docs/www/files/install-autotest.xml no longer exists in cvs. This needs to be installed manually after every checkout.
- The following view in postgres 8.0.7 must be created after the database is recreated or the /SYSTEM/dbtest post install test will not work. The same line must then be removed from packages/acs-kernel/sql/postgresql/postgresql.sql to avoid an error in the install log: create view dual as select now() as sysdate;
- the serverr must be restarted using the init.d script (at least on FC4) not the nsd-postgres binary. The binary will cause the install.sh script to hang while it waits for that process to finish (even if it is backgrounded). The server start and stop must be issued via a separate script (like init.d) which will background the call to nsd-postgres and then call exit 1, therefore allowing execution to continue.
- the server must be run on port 80 to satisfy tclwebtest (an annoying inconvenience)
The good news: I have a working script that fixes most of these problems, and an XML testing output file. The bad news: I may have done something non-desirable when I fixed them. Also, the automated testing parameters are not being set by the xml file above. I have to set them manually after install. Help would be appreciated. Cheers.