[open-ils-commits] ***SPAM*** [GIT] Evergreen ILS branch master updated. 615c79d7a6be08be43db7a162b47ab7704c8b608

Evergreen Git git at git.evergreen-ils.org
Tue Jan 13 16:16:28 EST 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  615c79d7a6be08be43db7a162b47ab7704c8b608 (commit)
       via  e6ce8fe0cd03ac4b54f85cc0fbcdb3b707774348 (commit)
       via  239525e20265f0abf2191dec0259a9466660ebc8 (commit)
       via  249ea3b9fc0b7f41e579c5bb5a1a2c3b6eb08629 (commit)
      from  1cfbba3e3616874936967f98a734c8e9e87ed57f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 615c79d7a6be08be43db7a162b47ab7704c8b608
Author: Bill Erickson <berickxx at gmail.com>
Date:   Fri Jan 9 10:42:40 2015 -0500

    LP#1392759 Add 'bzr' to 'packager' targets
    
    Signed-off-by: Bill Erickson <berickxx at gmail.com>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie
index cdf7ab4..f8d7dff 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-jessie
+++ b/Open-ILS/src/extras/install/Makefile.debian-jessie
@@ -121,6 +121,7 @@ PACKAGER_DEBS = \
 	python-lxml \
 	zip \
 	unzip \
+	bzr \
 	nsis
 
 all:
diff --git a/Open-ILS/src/extras/install/Makefile.debian-wheezy b/Open-ILS/src/extras/install/Makefile.debian-wheezy
index 570b58f..f222d5c 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-wheezy
+++ b/Open-ILS/src/extras/install/Makefile.debian-wheezy
@@ -117,6 +117,7 @@ PACKAGER_DEBS = \
 	python-lxml \
 	zip \
 	unzip \
+	bzr \
 	nsis
 
 all:
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-precise b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
index f960181..4865754 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-precise
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
@@ -121,6 +121,7 @@ PACKAGER_DEBS = \
 	python-lxml \
 	zip \
 	unzip \
+	bzr \
 	nsis
 
 all:
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
index ac06893..0e1be4b 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
@@ -129,6 +129,7 @@ PACKAGER_DEBS = \
 	python-lxml \
 	zip \
 	unzip \
+	bzr \
 	nsis
 
 all:

commit e6ce8fe0cd03ac4b54f85cc0fbcdb3b707774348
Author: Bill Erickson <berickxx at gmail.com>
Date:   Thu Jan 8 10:09:08 2015 -0500

    LP#1392759 dev/pack makefile.install repairs
    
    * remove 'make', since you can't execute a Makefile without it.
    * remove duplicate installation of auto* packages for debian-wheezy
    
    Signed-off-by: Bill Erickson <berickxx at gmail.com>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie
index 3908219..cdf7ab4 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-jessie
+++ b/Open-ILS/src/extras/install/Makefile.debian-jessie
@@ -101,7 +101,6 @@ PGSQL_SERVER_DEBS_93 = \
 # nodejs-legacy creates a symlink for /usr/bin/node -> /usr/bin/nodejs
 # which is needed by our npm-installed packages
 DEVELOPER_DEBS = \
-	make \
 	automake \
 	autoconf \
 	libtool \
diff --git a/Open-ILS/src/extras/install/Makefile.debian-wheezy b/Open-ILS/src/extras/install/Makefile.debian-wheezy
index 5637da2..570b58f 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-wheezy
+++ b/Open-ILS/src/extras/install/Makefile.debian-wheezy
@@ -99,16 +99,11 @@ PGSQL_SERVER_DEBS_91 = \
 # where Evergreen and its prereqs are not installed.
 
 DEVELOPER_DEBS = \
-	make \
 	automake \
 	autoconf \
 	libtool 
 
 PACKAGER_DEBS = \
-	make \
-	automake \
-	autoconf \
-	libtool \
 	libtemplate-perl \
 	liblocale-maketext-lexicon-perl \
 	asciidoc \
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-precise b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
index faf713f..f960181 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-precise
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
@@ -103,7 +103,6 @@ PGSQL_SERVER_DEBS_91 = \
 # where Evergreen and its prereqs are not installed.
 
 DEVELOPER_DEBS = \
-	make \
 	automake \
 	autoconf \
 	libtool 
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
index c1c61ee..ac06893 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
@@ -109,7 +109,6 @@ PGSQL_SERVER_DEBS_93 = \
 # nodejs-legacy creates a symlink for /usr/bin/node -> /usr/bin/nodejs
 # which is needed by our npm-installed packages
 DEVELOPER_DEBS = \
-	make \
 	automake \
 	autoconf \
 	libtool \

commit 239525e20265f0abf2191dec0259a9466660ebc8
Author: Bill Erickson <berickxx at gmail.com>
Date:   Wed Jan 7 11:55:47 2015 -0500

    LP#1392759 dev/packager Makefile.install additions
    
    Add additional packages to the "packager" target to help support
    building Evergreen packages on machines where Evergreen and its prereqs
    are not installed.
    
    The "packager" target now depends internally on the "developer" target,
    since packagers have to build the browser client dependencies.
    
    Since older OSes have to build the nodejs dependencies, the autoconf,
    etc. targets have been moved into the developer target, again to support
    "headless" packaging.
    
    Signed-off-by: Bill Erickson <berickxx at gmail.com>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie
index a5294b4..3908219 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-jessie
+++ b/Open-ILS/src/extras/install/Makefile.debian-jessie
@@ -94,13 +94,25 @@ PGSQL_SERVER_DEBS_93 = \
 	postgresql-plperl-9.3 \
 	postgresql-server-dev-9.3
 
+# note: some prereqs are repeated in the developer/packager 
+# sections to support building Evergreen packages on servers
+# where Evergreen and its prereqs are not installed.
+
 # nodejs-legacy creates a symlink for /usr/bin/node -> /usr/bin/nodejs
 # which is needed by our npm-installed packages
 DEVELOPER_DEBS = \
+	make \
+	automake \
+	autoconf \
+	libtool \
 	nodejs-legacy \
 	npm
 
 PACKAGER_DEBS = \
+	libtemplate-perl \
+	liblocale-maketext-lexicon-perl \
+	asciidoc \
+	source-highlight \
 	translate-toolkit \
 	python-dev \
 	python-levenshtein \
@@ -132,7 +144,7 @@ install_developer:
 	npm install -g grunt-cli
 	npm install -g bower
 
-install_packager:
+install_packager: install_developer
 	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
 
 clean:
diff --git a/Open-ILS/src/extras/install/Makefile.debian-wheezy b/Open-ILS/src/extras/install/Makefile.debian-wheezy
index ba4df36..5637da2 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-wheezy
+++ b/Open-ILS/src/extras/install/Makefile.debian-wheezy
@@ -94,7 +94,25 @@ PGSQL_SERVER_DEBS_91 = \
 	postgresql-plperl-9.1 \
 	postgresql-server-dev-9.1
 
+# note: some prereqs are repeated in the developer/packager 
+# sections to support building Evergreen packages on servers
+# where Evergreen and its prereqs are not installed.
+
+DEVELOPER_DEBS = \
+	make \
+	automake \
+	autoconf \
+	libtool 
+
 PACKAGER_DEBS = \
+	make \
+	automake \
+	autoconf \
+	libtool \
+	libtemplate-perl \
+	liblocale-maketext-lexicon-perl \
+	asciidoc \
+	source-highlight \
 	translate-toolkit \
 	python-dev \
 	python-levenshtein \
@@ -119,9 +137,10 @@ install_postgres_server:
 	make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_91)"
 
 install_developer:
+	make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
 	make -f $(DIR)/Makefile.common install_nodejs_from_source
 
-install_packager:
+install_packager: install_developer
 	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
 
 clean:
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-precise b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
index 258e9db..faf713f 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-precise
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
@@ -98,7 +98,21 @@ PGSQL_SERVER_DEBS_91 = \
 	postgresql-plperl-9.1 \
 	postgresql-server-dev-9.1
 
+# note: some prereqs are repeated in the developer/packager 
+# sections to support building Evergreen packages on servers
+# where Evergreen and its prereqs are not installed.
+
+DEVELOPER_DEBS = \
+	make \
+	automake \
+	autoconf \
+	libtool 
+
 PACKAGER_DEBS = \
+	libtemplate-perl \
+	liblocale-maketext-lexicon-perl \
+	asciidoc \
+	source-highlight \
 	translate-toolkit \
 	python-dev \
 	python-levenshtein \
@@ -122,9 +136,10 @@ install_postgres_server:
 	make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_91)"
 
 install_developer:
+	make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
 	make -f $(DIR)/Makefile.common install_nodejs_from_source
 
-install_packager:
+install_packager: install_developer
 	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
 
 clean:
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
index 992825c..c1c61ee 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
@@ -102,13 +102,25 @@ PGSQL_SERVER_DEBS_93 = \
 	postgresql-plperl-9.3 \
 	postgresql-server-dev-9.3
 
+# note: some prereqs are repeated in the developer/packager 
+# sections to support building Evergreen packages on servers
+# where Evergreen and its prereqs are not installed.
+
 # nodejs-legacy creates a symlink for /usr/bin/node -> /usr/bin/nodejs
 # which is needed by our npm-installed packages
 DEVELOPER_DEBS = \
+	make \
+	automake \
+	autoconf \
+	libtool \
 	nodejs-legacy \
 	npm
 
 PACKAGER_DEBS = \
+	libtemplate-perl \
+	liblocale-maketext-lexicon-perl \
+	asciidoc \
+	source-highlight \
 	translate-toolkit \
 	python-dev \
 	python-levenshtein \
@@ -139,7 +151,7 @@ install_developer:
 	npm install -g grunt-cli
 	npm install -g bower
 
-install_packager:
+install_packager: install_developer
 	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
 
 clean:

commit 249ea3b9fc0b7f41e579c5bb5a1a2c3b6eb08629
Author: Bill Erickson <berickxx at gmail.com>
Date:   Fri Nov 14 10:45:07 2014 -0500

    LP#1392759 developer/packager Makefile.install targets
    
    * Adds <osname>-developer target for installing packages only needed by
      developers installing from source.  Currently, this is limited to
      packages needed for managing browser client dependencies, but others
      could be added later.
    
    * Adds <osname>-packager target for installing packages needed to build
      Evergreen release bundles.
    
    * Updates README install docs to reference these new targets.
    
    * Updates README install docs to remove requirements for installing
      libtool/automake/autoconf, since those packages will have been
      installed during the OpenSRF install (which is required).
    
    * NOTE: this does not include new Makefile.install targets for fedora
    
    Signed-off-by: Bill Erickson <berickxx at gmail.com>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install
index bb46f6d..54c5460 100644
--- a/Open-ILS/src/extras/Makefile.install
+++ b/Open-ILS/src/extras/Makefile.install
@@ -46,6 +46,10 @@ export LIBDBI=libdbi-0.8.3
 export LIBDBI_DRIVERS=libdbi-drivers-0.8.3
 export LIBDBI_HOST=http://open-ils.org/~denials/evergreen
 
+# some OSes require a source install of NodeJS.
+# NOTE: Deprecate me with wheezy / precise
+export NODEJS_SOURCE_VERSION=v0.10.28
+
 # As this Makefile is designed to be used by a make process running as
 # root, this will avoid problems on some systems when tar extracts
 # files and tries to give them the same UID/GID as they have in their
@@ -91,4 +95,22 @@ postgres-server-ubuntu-precise:
 postgres-server-fedora:
 	@make -f $(DIR)/Makefile.fedora install_postgres_server
 
+ubuntu-trusty-developer:
+	@make -f $(DIR)/Makefile.ubuntu-trusty install_developer
+debian-jessie-developer:
+	@make -f $(DIR)/Makefile.debian-jessie install_developer
+ubuntu-precise-developer:
+	@make -f $(DIR)/Makefile.ubuntu-precise install_developer
+debian-wheezy-developer:
+	@make -f $(DIR)/Makefile.debian-wheezy install_developer
+
+ubuntu-trusty-packager:
+	@make -f $(DIR)/Makefile.ubuntu-trusty install_packager
+debian-jessie-packager:
+	@make -f $(DIR)/Makefile.debian-jessie install_packager
+ubuntu-precise-packager:
+	@make -f $(DIR)/Makefile.ubuntu-precise install_packager
+debian-wheezy-packager:
+	@make -f $(DIR)/Makefile.debian-wheezy install_packager
+
 # vim:noet:sw=4:ts=4:
diff --git a/Open-ILS/src/extras/install/Makefile.common b/Open-ILS/src/extras/install/Makefile.common
index efd52d3..d3bdd54 100644
--- a/Open-ILS/src/extras/install/Makefile.common
+++ b/Open-ILS/src/extras/install/Makefile.common
@@ -27,6 +27,16 @@ install_libdbi:
 	cd $(LIBDBI_DRIVERS) && ./configure  \
 		--disable-docs --with-pgsql --enable-libdbi && make all install  
 
+# NOTE: Deprecate me with wheezy / precise
+install_nodejs_from_source:
+	git clone https://github.com/joyent/node.git
+	cd node; \
+	git checkout -b $(NODEJS_SOURCE_VERSION) $(NODEJS_SOURCE_VERSION); \
+	./configure && make && make install
+	npm update
+	npm install -g grunt-cli
+	npm install -g bower
+
 clean:
 	make -C $(LIBDBI) clean
 	make -C $(LIBDBI_DRIVERS) clean
diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie
index 8b8fd66..a5294b4 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-jessie
+++ b/Open-ILS/src/extras/install/Makefile.debian-jessie
@@ -94,6 +94,24 @@ PGSQL_SERVER_DEBS_93 = \
 	postgresql-plperl-9.3 \
 	postgresql-server-dev-9.3
 
+# nodejs-legacy creates a symlink for /usr/bin/node -> /usr/bin/nodejs
+# which is needed by our npm-installed packages
+DEVELOPER_DEBS = \
+	nodejs-legacy \
+	npm
+
+PACKAGER_DEBS = \
+	translate-toolkit \
+	python-dev \
+	python-levenshtein \
+	python-polib \
+	python-setuptools \
+	python-simplejson \
+	python-lxml \
+	zip \
+	unzip \
+	nsis
+
 all:
 	make -f $(DIR)/Makefile.debian install_debs
 	make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
@@ -106,6 +124,17 @@ all:
 install_postgres_server:
 	make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_93)"
 
+# note: if/when grunt-cli and bower are available as 
+# packages, use the packaged versions instead.
+install_developer:
+	make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+	npm update
+	npm install -g grunt-cli
+	npm install -g bower
+
+install_packager:
+	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
+
 clean:
 	make -f $(DIR)/Makefile.common clean
 	make -f $(DIR)/Makefile.debian clean
diff --git a/Open-ILS/src/extras/install/Makefile.debian-wheezy b/Open-ILS/src/extras/install/Makefile.debian-wheezy
index 5335aca..ba4df36 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-wheezy
+++ b/Open-ILS/src/extras/install/Makefile.debian-wheezy
@@ -94,6 +94,18 @@ PGSQL_SERVER_DEBS_91 = \
 	postgresql-plperl-9.1 \
 	postgresql-server-dev-9.1
 
+PACKAGER_DEBS = \
+	translate-toolkit \
+	python-dev \
+	python-levenshtein \
+	python-polib \
+	python-setuptools \
+	python-simplejson \
+	python-lxml \
+	zip \
+	unzip \
+	nsis
+
 all:
 	make -f $(DIR)/Makefile.debian install_debs
 	make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
@@ -106,6 +118,12 @@ all:
 install_postgres_server:
 	make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_91)"
 
+install_developer:
+	make -f $(DIR)/Makefile.common install_nodejs_from_source
+
+install_packager:
+	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
+
 clean:
 	make -f $(DIR)/Makefile.common clean
 	make -f $(DIR)/Makefile.debian clean
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-precise b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
index b87ea13..258e9db 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-precise
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
@@ -98,6 +98,18 @@ PGSQL_SERVER_DEBS_91 = \
 	postgresql-plperl-9.1 \
 	postgresql-server-dev-9.1
 
+PACKAGER_DEBS = \
+	translate-toolkit \
+	python-dev \
+	python-levenshtein \
+	python-polib \
+	python-setuptools \
+	python-simplejson \
+	python-lxml \
+	zip \
+	unzip \
+	nsis
+
 all:
 	make -f $(DIR)/Makefile.debian install_debs
 	make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
@@ -109,6 +121,12 @@ all:
 install_postgres_server:
 	make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_91)"
 
+install_developer:
+	make -f $(DIR)/Makefile.common install_nodejs_from_source
+
+install_packager:
+	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
+
 clean:
 	make -f $(DIR)/Makefile.common clean
 	make -f $(DIR)/Makefile.debian clean
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
index 7dbdd0b..992825c 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
@@ -102,6 +102,24 @@ PGSQL_SERVER_DEBS_93 = \
 	postgresql-plperl-9.3 \
 	postgresql-server-dev-9.3
 
+# nodejs-legacy creates a symlink for /usr/bin/node -> /usr/bin/nodejs
+# which is needed by our npm-installed packages
+DEVELOPER_DEBS = \
+	nodejs-legacy \
+	npm
+
+PACKAGER_DEBS = \
+	translate-toolkit \
+	python-dev \
+	python-levenshtein \
+	python-polib \
+	python-setuptools \
+	python-simplejson \
+	python-lxml \
+	zip \
+	unzip \
+	nsis
+
 all:
 	make -f $(DIR)/Makefile.debian install_debs
 	make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
@@ -113,6 +131,17 @@ all:
 install_postgres_server:
 	make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_93)"
 
+# note: if/when grunt-cli and bower are available as 
+# packages, use the packaged versions instead.
+install_developer:
+	make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+	npm update
+	npm install -g grunt-cli
+	npm install -g bower
+
+install_packager:
+	make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
+
 clean:
 	make -f $(DIR)/Makefile.common clean
 	make -f $(DIR)/Makefile.debian clean
diff --git a/docs/installation/server_installation.txt b/docs/installation/server_installation.txt
index 138b1b6..3c095c6 100644
--- a/docs/installation/server_installation.txt
+++ b/docs/installation/server_installation.txt
@@ -40,14 +40,8 @@ Skip this section if you are using an official release tarball downloaded
 from http://evergreen-ils.org/downloads
 
 Developers working directly with the source code from the Git repository,
-rather than an official release tarball, must install some extra packages
-and perform one step before they can proceed with the `./configure` step.
-
-As the *root* Linux account, install the following packages:
-
-  * autoconf
-  * automake
-  * libtool
+rather than an official release tarball, must perform one step before they 
+can proceed with the `./configure` step.
 
 As the *user* Linux account, issue the following command in the Evergreen
 source directory to generate the configure script and Makefiles:
@@ -112,6 +106,29 @@ echo "/usr/lib64/dbd" > /etc/ld.so.conf.d/eg.conf
 ldconfig
 ------------------------------------------------------------------------------
 
+6. OPTIONAL: Developer additions
++
+To perform certain developer tasks from a Git source code checkout, 
+additional packages may be required.  As the *root* Linux account:
++
+ * To install packages needed for retriving and managing web dependencies,
+   use the <osname>-developer Makefile.install target.  Currently, 
+   this is only needed for building and installing the (preview) browser 
+   staff client.
++
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install <osname>-developer
+------------------------------------------------------------------------------
++
+ * To install packages required for building Evergreen release bundles, use
+   the <osname>-packager Makefile.install target.
++
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install <osname>-packager
+------------------------------------------------------------------------------
+
 Configuration and compilation instructions
 ------------------------------------------
 

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/src/extras/Makefile.install               |   22 ++++++++++
 Open-ILS/src/extras/install/Makefile.common        |   10 +++++
 Open-ILS/src/extras/install/Makefile.debian-jessie |   41 ++++++++++++++++++++
 Open-ILS/src/extras/install/Makefile.debian-wheezy |   33 ++++++++++++++++
 .../src/extras/install/Makefile.ubuntu-precise     |   33 ++++++++++++++++
 Open-ILS/src/extras/install/Makefile.ubuntu-trusty |   41 ++++++++++++++++++++
 docs/installation/server_installation.txt          |   33 ++++++++++++----
 7 files changed, 205 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list