X-Git-Url: https://git.evergreen-ils.org/?p=Evergreen.git;a=blobdiff_plain;f=install.conf.default;h=c1593c31a190c920407200f875b1d1f1ffd33c70;hp=89c2939023bfb06b02c5903a5981febc50637098;hb=269434aa7c132681f9507c370e340b3dbcb3081c;hpb=e507475b0fac0f446527572025f33ff0302e0c29 diff --git a/install.conf.default b/install.conf.default index 89c2939023..c1593c31a1 100644 --- a/install.conf.default +++ b/install.conf.default @@ -19,29 +19,30 @@ # -------------------------------------------------------------------- # Build targets. Options include: # -# jserver - custom 'single-domain' jabber server which may be used -# in place of jabberd2 -# router - jabber router. -# gateway - mod_ils_gateway, Apache module for proxying API calls -# srfsh - diagnostic shell interface to OpenSRF -# marcdumper - utility code for converting MARC to MARCXML -# opensrf_perl - install the OpenSRF perl modules -# openils_perl - install the Open-ILS perl modules -# xul - client XUL application -# opensrf - builds all OpenSRF compenents -# openils - builds all OpenILS compenents -# evergreen - builds all Evergreen components +# opensrf_all - builds all OpenSRF compenents +# opensrf_jserver - custom 'single-domain' jabber server which may be used in place of jabberd2 +# opensrf_router - jabber router. +# opensrf_gateway - mod_ils_gateway, Apache module for proxying API calls +# opensrf_srfsh - diagnostic shell interface to OpenSRF +# opensrf_core - install the OpenSRF perl modules and core files for running opensrf +# +# openils_all - builds all OpenILS compenents +# openils_core - install the Open-ILS perl modules, and core files for running and openils server +# openils_web - copies over the javascript and html templates to the web root directory for running the OPAC +# openils_marcdumper - utility code for converting MARC to MARCXML +# openils_db - installs the database schemas +# +# evergreen_cor - builds core Evergreen components (does not build evergreen_xul_client!) +# evergreen_xul_client - client XUL application # # When running the server components of OpenSRF/OpenILS, the simplest -# thing is to build jserver, router, gateway, and srfsh, even if you -# don't use all of them. Build marcdumper only if you need to convert -# MARC files to MARCXML. If you only want to build the client app, -# then just build xul. +# thing is to build 'opensrf' even if you +# don't use all of the components. +# Build marcdumper only if you need to convert MARC binary files to MARCXML. +# If you only want to build the client app, then just build evergreen_xul_client. # -------------------------------------------------------------------- -#TARGETS=("jserver" "router" "gateway" "srfsh" "marcdumper" "xul"); -#TARGETS=("router" "gateway" "jserver" "srfsh" "opensrf_perl" "openils_perl"); -TARGETS=("opensrf"); +TARGETS=("opensrf_all" "openils_all" "evergreen_core"); # -------------------------------------------------------------------- @@ -49,12 +50,15 @@ TARGETS=("opensrf"); # libraries will be installed into PERFIX/lib, etc. The user # running 'install.sh install' must have write permissions to PREFIX # -------------------------------------------------------------------- -PREFIX="/tmp/ilsinstall/"; +PREFIX="/openils/"; BINDIR="$PREFIX/bin/"; LIBDIR="$PREFIX/lib/"; PERLDIR="$LIBDIR/perl5/"; INCLUDEDIR="$PREFIX/include/"; ETCDIR="$PREFIX/etc/"; +WEBDIR="$PREFIX/web/"; +CGIDIR="$PREFIX/cgi-bin/"; +TEMPLATEDIR="$PREFIX/templates"; # -------------------------------------------------------------------- @@ -69,15 +73,17 @@ TMP="/tmp/ilstmp/"; # building the mod_ils_gateway C plugin for allowing web access # to the published API. # -------------------------------------------------------------------- -APXS2="/pines/apps/apache2/bin/apxs"; + +APXS2="/opt/bin/apxs"; # -------------------------------------------------------------------- -# Directory where the Apache2 header files are located. This must +# Directories where the Apache2 header files are located. These must # be set when building the mod_ils_gateway C plugin for allowing web # access to the published API. # -------------------------------------------------------------------- -APACHE2_HEADERS="/pines/apps/apache2/include/"; +APACHE2_HEADERS="/opt/include/"; +APR_HEADERS="/opt/include/"; # -------------------------------------------------------------------- @@ -92,7 +98,20 @@ LIBXML2_HEADERS="/usr/include/libxml2/"; # These point to the top level makefiles for each of the sub # projects. Only change these if you have relocated the directories. # -------------------------------------------------------------------- -OPENSRF_DIR="OpenSRF/src/"; -OPENILS_DIR="Open-ILS/src/"; -EVERGREEN_DIR="Evergreen/"; +OPENSRFDIR="OpenSRF/src/"; +OPENILSDIR="Open-ILS/src/"; +EVERGREENDIR="Evergreen/"; + + + + +# -------------------------------------------------------------------- +# These are used to create the perl DBI DSN for the bootstrapping +# scripts. +# -------------------------------------------------------------------- +DBDRVR="Pg"; +DBHOST="127.0.0.1"; +DBNAME="demo-dev"; +DBUSER="postgres"; +DBPW="";