Start using automake/autoconf for configuring, building, and installing Evergreen git-svn-id: svn://svn.open-ils.org/ILS/trunk@10466 dcc99617-32d9-48b4-a31d-7c20da2025e4
Apply patch from Aaron S. Joyner to improve user friendliness of database build script - validate that the fts-config.sql script exists for the specified database version - if it does not, detect the latest available version, warn the user, suggest aborting, offer to continue w/ the latest available version - rework call of psql to avoid PGPASSWORD on the command line, visible via ps - warn user if psql fails attempting to import any of these files for reasons such as couldn't connect, or file not found (not sql script errors) - provide commented out option to fail on sql script errors, for future convenience when the scripts run cleanly w/o errors - limit line length to 80 characters (a nearly unbreakable habit from work) - remove database version entirely from the user interface, down to build-db.sh. This makes minor removals from: - install.sh - config.sh - install.conf.default - Open-ILS/src/Makefile - Open-ILS/src/extras/import/build-oils-db.sh - implement automatic detection of PostgreSQL database version - abort if we can not detect the db version, providing the user with our best guess (it's probably not going to be, but oh well) - maintain fallback in the case of missing fts-config.sql for specific db version, with big shiny warnings adapted to the autodetection - abort if no fts-config.sql files exist Developer's Certificate of Origin 1.1 By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it. (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. Signed-off-by: Aaron S. Joyner <aaron@joyner.ws> git-svn-id: svn://svn.open-ils.org/ILS/trunk@10156 dcc99617-32d9-48b4-a31d-7c20da2025e4
Synchronize the default reporter directory with opensrf.xml.example git-svn-id: svn://svn.open-ils.org/ILS/trunk@9768 dcc99617-32d9-48b4-a31d-7c20da2025e4
Backport from acq-experiment branch: Add a build flag for Python modules. Use setuptools for building and installing Python modules. git-svn-id: svn://svn.open-ils.org/ILS/trunk@8389 dcc99617-32d9-48b4-a31d-7c20da2025e4
added logic to update the offline-config.pl script when "make config" is run so it will not have to be manually created git-svn-id: svn://svn.open-ils.org/ILS/trunk@7885 dcc99617-32d9-48b4-a31d-7c20da2025e4
Patch from Dan Scott: Current SVN has libdbi hardcoded to a location of /usr/local/lib/dbd but one of these days a distro is going to ship a version of libdbi that's new enough _and_ that had libdbdpgsql.so linked to libdbi.so to our satisfaction, and it won't be in /usr/local/lib/dbd -- so we might as well prepare ourselves now. git-svn-id: svn://svn.open-ils.org/ILS/trunk@7463 dcc99617-32d9-48b4-a31d-7c20da2025e4
Patch from Dan Scott to fix up the OpenILS/Evergreen build process in the new SVN repo: * removes a ton of OpenSRF cruft such as build targets * adds two new configuration variables (OPENSRF_HEADERS and OPENSRF_LIBS) to point to the OpenSRF heads and libraries,respectively * removes one unnecessary makefile variable (TMPDIR) git-svn-id: svn://svn.open-ils.org/ILS/trunk@7419 dcc99617-32d9-48b4-a31d-7c20da2025e4
fixed default value for DBVER git-svn-id: svn://svn.open-ils.org/ILS/trunk@7025 dcc99617-32d9-48b4-a31d-7c20da2025e4
support different version of Pg git-svn-id: svn://svn.open-ils.org/ILS/trunk@7024 dcc99617-32d9-48b4-a31d-7c20da2025e4
removed unused XUL options, updated some default paths to be more likely to match a real system git-svn-id: svn://svn.open-ils.org/ILS/trunk@6992 dcc99617-32d9-48b4-a31d-7c20da2025e4
forward-porting default_config build option git-svn-id: svn://svn.open-ils.org/ILS/trunk@6972 dcc99617-32d9-48b4-a31d-7c20da2025e4
added an admindir setting git-svn-id: svn://svn.open-ils.org/ILS/trunk@6644 dcc99617-32d9-48b4-a31d-7c20da2025e4
added catalog scripts to build process git-svn-id: svn://svn.open-ils.org/ILS/trunk@4603 dcc99617-32d9-48b4-a31d-7c20da2025e4
adding db port to build/install process git-svn-id: svn://svn.open-ils.org/ILS/trunk@3759 dcc99617-32d9-48b4-a31d-7c20da2025e4
added install config info for the penalty scripts git-svn-id: svn://svn.open-ils.org/ILS/trunk@3553 dcc99617-32d9-48b4-a31d-7c20da2025e4
make config now checks for an existing install.conf before falling back on install.conf.default git-svn-id: svn://svn.open-ils.org/ILS/trunk@2836 dcc99617-32d9-48b4-a31d-7c20da2025e4
adding new event code check_perm utility method on AppUtils new returns an OpenILS::Event.. this should be the method of choice moving forward for permission checks added a DATADIR var to the install process (ils_events.xml lives here) git-svn-id: svn://svn.open-ils.org/ILS/trunk@2233 dcc99617-32d9-48b4-a31d-7c20da2025e4
writing REPORTERDIR to config file git-svn-id: svn://svn.open-ils.org/ILS/trunk@2096 dcc99617-32d9-48b4-a31d-7c20da2025e4
reporter stuff git-svn-id: svn://svn.open-ils.org/ILS/trunk@2052 dcc99617-32d9-48b4-a31d-7c20da2025e4
adding support for alternate APR header dirs git-svn-id: svn://svn.open-ils.org/ILS/trunk@1932 dcc99617-32d9-48b4-a31d-7c20da2025e4