Usage: install/installng.pl [ options ] -info|install|list|update|reconfigure 1. Run install/installng.pl -install == bootstrap installation package 2. Edit /bio/biodb/install/install.conf.local to set configuration. 3. Run install/installng.pl -update == copy server packages Packages selected from packages.conf will by copied from servers. Start web servers with /bio/biodb/install/run-apache Web notes are at http://flybase.net/flybase-ng/ Commands: -info == list package info -install == install new server set -list == list package files at server -update == update current server set -reconfig == change to new install.conf.local configuration Options: -root=/path/to/install == override configure root -package=a,b, ... == use specific packages ('all' for everyone) -rsopts=-v,-n ... == apply rsync flags (-n=show dry-run, -v=verbose) -n, -norun == don't do anything except show commands -v, -verbose == show commands -h, -help == this help configuration= APACHE_PORT=8081, DAPHNIA_CONF=#DAPHNIA_CONF, EUGENES_CONF=#EUGENES_CONF, EUGENES_PORT=7072, FLYBASE_CONF=#FLYBASE_CONF, FLYBASE_PORT=7082, GMODWEB_CONF=#GMODWEB_CONF, PACKAGES=biodb-root flybase, PGPORT=7302, ROOT=/bio/biodb, TOMCAT_FLYBASE=7882, TOMCAT_PORT=7880 packages= DEFAULT biodb-common biodb-install biodb-root biodb-sources biodb-systems bionet-drosophila eugenes eugenes-data eugenes-indices flybase flybase-data flybase-etc flybase-indices :::::::::: TEST RUN :::::::::::::: install/install -root /usr/local/testbio -package flybase -install -no # INSTALL server directories mkdir -p /usr/local/testbio/install # OS=apple-powerpc-darwin # INSTALL rsync://flybase.net/biodb/logs/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/biodb/logs/ /usr/local/testbio/ # INSTALL rsync://flybase.net/biodb/common/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/biodb/common/ /usr/local/testbio/ # INSTALL rsync://flybase.net/biodb/common/systems/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/biodb/common/systems/ /usr/local/testbio/ # INSTALL rsync://flybase.net/biodb/install/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/biodb/install/ /usr/local/testbio/install/ # INSTALL rsync://flybase.net/biodb/flybase/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/biodb/flybase/ /usr/local/testbio/flybase/ # INSTALL rsync://flybase.net/fbdata1/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/fbdata1/ /usr/local/testbio/flybase/data/ # INSTALL rsync://flybase.net/fbserver/server/.etc/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/fbserver/server/.etc/ /usr/local/testbio/flybase/etc/ # INSTALL rsync://flybase.net/fbserver/indices/ rsync -az --exclude-from=/usr/local/testbio/install/rsync.exclude --exclude-from=/usr/local/testbio/install/rsync.exclude.local rsync://flybase.net/fbserver/indices/ /usr/local/testbio/flybase/indices/ cp -p /usr/local/testbio/install/install.conf /usr/local/testbio/install/install.conf.local mkdir -p /usr/local/testbio/common/ ln -s /usr/local/testbio/common/systems/apple-powerpc-darwin /usr/local/testbio/common/system-local # RECONFIGURE packages # not found: config file ROOT/conf/apache.conf # not found: config file common/servers/apache/conf/httpd.conf # not found: config file common/servers/tomcat/conf/server.xml # not found: config file common/servers/tomcat/webapps/*.xml # not found: config file daphnia/conf/apache.conf # not found: config file eugenes/conf/apache.conf # not found: config file flybase/cgi-bin/fblocalenv.pl # not found: config file flybase/conf/apache.conf # not found: config file gmod-web/conf/apache.conf # not found: config file install/run-apache # not found: config file install/run-postgres # not found: config file install/run-tomcat # not found: config file install/tomcatenv.sh