X-Git-Url: https://git.evergreen-ils.org/?p=Evergreen.git;a=blobdiff_plain;f=install.conf.default;h=c1593c31a190c920407200f875b1d1f1ffd33c70;hp=83c34d180c44fa4c3382369913309b9b1d01ed7c;hb=86b99a8982a34845dcb1e9e4a76880da48254c72;hpb=3a3115650780a216ff46425b3861ec7ac3f644ad diff --git a/install.conf.default b/install.conf.default index 83c34d180c..c1593c31a1 100644 --- a/install.conf.default +++ b/install.conf.default @@ -19,36 +19,51 @@ # -------------------------------------------------------------------- # 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 -# xul - client XUL application +# 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"); + +TARGETS=("opensrf_all" "openils_all" "evergreen_core"); # -------------------------------------------------------------------- # Global install prefix. Binaries will be installed into PREFIX/bin, # libraries will be installed into PERFIX/lib, etc. The user -# running install.sh must have write permissions to PREFIX +# running 'install.sh install' must have write permissions to PREFIX # -------------------------------------------------------------------- -#PREFIX="/tmp/testinstall/"; -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"; # -------------------------------------------------------------------- -# Temporary build files go here. The User running install.sh must -# have write permissions to TMP +# Temporary build files go here. The User running 'install.sh build' +# must have write permissions to TMP # -------------------------------------------------------------------- TMP="/tmp/ilstmp/"; @@ -58,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/"; # -------------------------------------------------------------------- @@ -81,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="";