debian or ubuntu:make -f Open-ILS/src/extras/Makefile.install _distribution_
./configure --prefix=/openils --sysconfdir=/openils/conf make make install
/openils/var/web/reports/fm_IDL.xml - this will be replaced by an entityized version for internationalization support, but /openils/conf/fm_IDL.xml will break horribly if it gets replaced by an entityized version, so we have to disentangle the two../autogen.sh ./configure --prefix=/openils --sysconfdir=/openils/conf make sudo make install # Build live-db-setup.pl for the cgi-bin bootstrapping scripts # and offline-config.pl for the offline staff client data uploader sudo perl Open-ILS/src/support-scripts/eg_db_config.pl \ --create-bootstrap --create-offline --user evergreen --password evergreen \ --hostname localhost --port 5432 --database evergreen # Change all files to be owned by the opensrf user/group chown -R opensrf:opensrf /openils
# Upgrading from Evergreen 1.2.3.x: psql -U evergreen -h localhost -f Open-ILS/src/sql/Pg/1.2.3-1.4-upgrade-db.sql # Or from Evergreen 1.2.4.x: psql -U evergreen -h localhost -f Open-ILS/src/sql/Pg/1.2.4-1.4-upgrade-db.sql
opensrf_core.xml and opensrf.xml. A naive way would be to copy the new example files (/openils/conf/opensrf_core.xml.example and /openils/conf/opensrf.xml) and then update the username / password / hostname info and other customizations you might have made. The following step will automatically propagate database usernames and passwords into opensrf.xml:# Update opensrf.xml with the database connection info sudo perl Open-ILS/src/support-scripts/eg_db_config.pl --update-config \ --service all--user evergreen --password evergreen --hostname localhost \ --port 5432 --database evergreen
/etc/apache2/startup.pl with the example from Open-ILS/examples/apache/startup.pl (primarily to add the Vandelay Perl module)./etc/apache2/eg_vhost.conf with the example from Open-ILS/examples/apache/eg_vhost.conf for internationalization and JSON gateway format support./etc/apache2/sites-available/eg.conf with the example from Open-ILS/examples/apache/eg.conf for internationalization support in the SlimPAC./openils/conf/opensrf_core.xml, one additional public service, open-ils.fielder, is required. See changeset 11919 for details. This will be added by default in the next release.debug, which is extremely verbose. You can adjust this in /etc/apache2/sites-available/eg.conf, and info is a reasonable value. info will be the default in the next release.