Lp 1850156: Add <osname>-git Makefile.install targets user/dyrcona/lp1850156-git-makefile.install-target
authorJason Stephenson <jason@sigio.com>
Wed, 29 Jan 2020 14:37:28 +0000 (09:37 -0500)
committerJason Stephenson <jason@sigio.com>
Mon, 16 Aug 2021 16:47:36 +0000 (12:47 -0400)
commit5ddddd2fd10ad6a60d8694d6be2ba2ffefbcbff1
tree67b1a7889dffa30bbbd91ba4110825ba1c51d2ee
parentab38d5333cd4abe5f36b449761e81c0f5c17f557
Lp 1850156: Add <osname>-git Makefile.install targets

Add <osname>-git Makefile.install targets for Ubuntu and Debian so
that one can build Evergreen from Git without needing to install
Chromium, Firefox, and all of the dependencies that they bring with
them.

The <osname>-developer target depends on the <osname>-git target, so
it can still be used as before to install from Git.  It brings in the
Chromium and Firefox dependencies.

The <osname>-translator Makefile.install target depends on the
<osname>-git target.  Translators are not required to run tests.

The <osname>-packager Makefile.install target still depends on the
<osname>-developer target because packagers are expected to run tests.

To test these changes, one pretty much has to set up a virtual machine
for each support value of <osname> and run each Makefile.install
target one at a time to see that the appropriate dependencies are
brought in.  It is recommended to refresh the VM after each test.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Open-ILS/src/extras/Makefile.install
Open-ILS/src/extras/install/Makefile.debian-buster
Open-ILS/src/extras/install/Makefile.debian-jessie
Open-ILS/src/extras/install/Makefile.debian-stretch
Open-ILS/src/extras/install/Makefile.ubuntu-bionic
Open-ILS/src/extras/install/Makefile.ubuntu-focal
docs/modules/installation/pages/server_installation.adoc