sitka/sitka-tools.git
7 weeks agoswitch to master branch for config repo eg33 master
Jeff Davis [Wed, 16 Oct 2019 20:26:56 +0000 (13:26 -0700)]
switch to master branch for config repo

2 months agoupdate install scripts to OpenSRF 3.2 / EG 3.3.4
Jeff Davis [Tue, 8 Oct 2019 17:34:56 +0000 (10:34 -0700)]
update install scripts to OpenSRF 3.2 / EG 3.3.4

2 months agoinstall-eg.sh: Ang client: use "ng build --prod" and remove existing files before...
Jeff Davis [Tue, 8 Oct 2019 17:31:47 +0000 (10:31 -0700)]
install-eg.sh: Ang client: use "ng build --prod" and remove existing files before install

2 months agoinstall-eg.sh: do not enable nginx config during install, this causes problems
Jeff Davis [Thu, 26 Sep 2019 18:35:22 +0000 (11:35 -0700)]
install-eg.sh: do not enable nginx config during install, this causes problems

2 months agoinstall-eg.sh: specify git repo to use
Jeff Davis [Wed, 11 Sep 2019 20:16:53 +0000 (13:16 -0700)]
install-eg.sh: specify git repo to use

3 months agoinstall-eg.sh: update to 3.3.3
Jeff Davis [Mon, 26 Aug 2019 22:25:47 +0000 (15:25 -0700)]
install-eg.sh: update to 3.3.3

4 months agoinstall-eg.sh: fix hard-coded install path in web client
Jeff Davis [Thu, 11 Jul 2019 22:48:25 +0000 (15:48 -0700)]
install-eg.sh: fix hard-coded install path in web client

4 months agoMerge branch 'master' into eg33
Jeff Davis [Thu, 11 Jul 2019 22:42:30 +0000 (15:42 -0700)]
Merge branch 'master' into eg33

4 months agoMARC export config for BCS (RT 62007) and BVIC (RT 62541) eg317-final
Jeff Davis [Wed, 10 Jul 2019 20:46:12 +0000 (13:46 -0700)]
MARC export config for BCS (RT 62007) and BVIC (RT 62541)

5 months agoEG install scripts: handle translation packages more elegantly
twirlip [Fri, 28 Jun 2019 20:57:01 +0000 (13:57 -0700)]
EG install scripts: handle translation packages more elegantly

5 months agoinstall-osrf.sh: register ejabberd users as ejabberd user to avoid LP#1659801
Jeff Davis [Tue, 11 Jun 2019 20:49:57 +0000 (13:49 -0700)]
install-osrf.sh: register ejabberd users as ejabberd user to avoid LP#1659801

Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
6 months agouse dedicated partition for MARC exports
Jeff Davis [Mon, 3 Jun 2019 22:06:56 +0000 (15:06 -0700)]
use dedicated partition for MARC exports

6 months agoUpdate EG install scripts for 3.3
Jeff Davis [Tue, 14 May 2019 19:27:45 +0000 (12:27 -0700)]
Update EG install scripts for 3.3

6 months agoconfig-lookup.sh: correct user
Jeff Davis [Tue, 14 May 2019 19:05:23 +0000 (12:05 -0700)]
config-lookup.sh: correct user

7 months agoadd Angular (eg2) install steps
Jeff Davis [Wed, 8 May 2019 22:34:36 +0000 (15:34 -0700)]
add Angular (eg2) install steps

8 months agoinstall-eg.sh: LDAP config
Jeff Davis [Sat, 6 Apr 2019 00:49:23 +0000 (17:49 -0700)]
install-eg.sh: LDAP config

10 months agoinstall-eg.sh: fix issues with nginx install, remove apache2-websockets stuff
Jeff Davis [Wed, 16 Jan 2019 17:58:23 +0000 (09:58 -0800)]
install-eg.sh: fix issues with nginx install, remove apache2-websockets stuff

12 months agoinstall-eg.sh: stop installing legacy OverDrive and mobile PAC; install robots.txt
Jeff Davis [Wed, 5 Dec 2018 21:40:03 +0000 (13:40 -0800)]
install-eg.sh: stop installing legacy OverDrive and mobile PAC; install robots.txt

12 months agoinstall-eg.sh: bugfix for update-only option
Jeff Davis [Mon, 3 Dec 2018 05:10:31 +0000 (21:10 -0800)]
install-eg.sh: bugfix for update-only option

12 months agoinstall-eg.sh: update version to 3.1.7
Jeff Davis [Fri, 30 Nov 2018 21:57:34 +0000 (13:57 -0800)]
install-eg.sh: update version to 3.1.7

12 months agoclean up old MARC exports after a successful run
twirlip [Thu, 8 Nov 2018 20:45:00 +0000 (12:45 -0800)]
clean up old MARC exports after a successful run

13 months agoAdd BDC to Outlook exports per RT#57196 (and fix name of "Claimed Returned" status...
Jeff Davis [Tue, 30 Oct 2018 21:24:53 +0000 (14:24 -0700)]
Add BDC to Outlook exports per RT#57196 (and fix name of "Claimed Returned" status in exclusion config)

13 months agoinstall-eg.sh: add update-only flag to exit early on reinstall (but make sure banner...
Jeff Davis [Tue, 30 Oct 2018 21:08:33 +0000 (14:08 -0700)]
install-eg.sh: add update-only flag to exit early on reinstall (but make sure banner/splash page info is updated first)

13 months agoinstall-eg.sh: local modifications to rubygem used by EDI, per RT#57966
Jeff Davis [Wed, 24 Oct 2018 23:34:30 +0000 (16:34 -0700)]
install-eg.sh: local modifications to rubygem used by EDI, per RT#57966

13 months agoMerge branch 'xenial'
Jeff Davis [Wed, 24 Oct 2018 23:31:20 +0000 (16:31 -0700)]
Merge branch 'xenial'

14 months agoFix Perl install path for xenial in integrity-checker.pl config xenial
Jeff Davis [Thu, 13 Sep 2018 21:09:27 +0000 (14:09 -0700)]
Fix Perl install path for xenial in integrity-checker.pl config

15 months agoinstall-eg.sh: remote logging for prod
Jeff Davis [Wed, 5 Sep 2018 20:19:14 +0000 (13:19 -0700)]
install-eg.sh: remote logging for prod

15 months agoFix EG Perl deploy destination for xenial (which has Perl 5.22.1)
Jeff Davis [Fri, 31 Aug 2018 04:19:49 +0000 (21:19 -0700)]
Fix EG Perl deploy destination for xenial (which has Perl 5.22.1)

15 months agoinstall-eg.sh: install unzip
Jeff Davis [Thu, 30 Aug 2018 18:07:20 +0000 (11:07 -0700)]
install-eg.sh: install unzip

15 months agoinstall-eg.sh: tweak for 3.1.4 prod
Jeff Davis [Tue, 28 Aug 2018 21:34:43 +0000 (14:34 -0700)]
install-eg.sh: tweak for 3.1.4 prod

15 months agoinstall-eg.sh: always create apache includes dir, even on prod
Jeff Davis [Mon, 27 Aug 2018 17:01:37 +0000 (10:01 -0700)]
install-eg.sh: always create apache includes dir, even on prod

15 months agoinstall-osrf.sh: set ejabberd host correctly during registration on prod
Jeff Davis [Fri, 24 Aug 2018 22:01:29 +0000 (15:01 -0700)]
install-osrf.sh: set ejabberd host correctly during registration on prod

15 months agoinstall-eg.sh: fix error in tarball download
Jeff Davis [Mon, 20 Aug 2018 18:52:15 +0000 (11:52 -0700)]
install-eg.sh: fix error in tarball download

15 months agoinstall-eg.sh: fix error in tarball download
Jeff Davis [Mon, 20 Aug 2018 18:52:15 +0000 (11:52 -0700)]
install-eg.sh: fix error in tarball download

16 months agoinstall-osrf.sh: systemd config for websocketd on Ubuntu 16.04 Xenial
Jeff Davis [Fri, 27 Jul 2018 17:34:28 +0000 (10:34 -0700)]
install-osrf.sh: systemd config for websocketd on Ubuntu 16.04 Xenial

16 months agoinstall-eg.sh: evergreen.git is temporarily private, require R/W perms to clone
Jeff Davis [Wed, 25 Jul 2018 23:15:35 +0000 (16:15 -0700)]
install-eg.sh: evergreen.git is temporarily private, require R/W perms to clone

16 months agoEG install scripts: updates for Ubuntu 16.04 Xenial
Jeff Davis [Fri, 27 Jul 2018 16:56:38 +0000 (09:56 -0700)]
EG install scripts: updates for Ubuntu 16.04 Xenial

16 months agoinstall-eg.sh: evergreen.git is temporarily private, require R/W perms to clone
Jeff Davis [Wed, 25 Jul 2018 23:15:35 +0000 (16:15 -0700)]
install-eg.sh: evergreen.git is temporarily private, require R/W perms to clone

16 months agoEG install scripts: websocketd is our default now
Jeff Davis [Wed, 25 Jul 2018 18:05:26 +0000 (11:05 -0700)]
EG install scripts: websocketd is our default now

16 months agoinstall-osrf.sh: bugfix websocketd
Jeff Davis [Thu, 12 Jul 2018 14:22:14 +0000 (07:22 -0700)]
install-osrf.sh: bugfix

16 months agoinstall-osrf.sh: init script for websocketd (and skip redundant zipfile downloads)
Jeff Davis [Tue, 10 Jul 2018 18:20:22 +0000 (11:20 -0700)]
install-osrf.sh: init script for websocketd (and skip redundant zipfile downloads)

17 months agoinstall-osrf.sh: use correct websocketd branch
twirlip [Thu, 5 Jul 2018 04:45:25 +0000 (21:45 -0700)]
install-osrf.sh: use correct websocketd branch

17 months agoEG install: use websocketd, per LP#1777180
Jeff Davis [Mon, 18 Jun 2018 17:03:59 +0000 (10:03 -0700)]
EG install: use websocketd, per LP#1777180

17 months agodeployfile.sh: update list of prod servers
Jeff Davis [Wed, 13 Jun 2018 18:33:08 +0000 (11:33 -0700)]
deployfile.sh: update list of prod servers

17 months agoinstall-osrf.sh: clear out existing apache-websocket install
Jeff Davis [Tue, 12 Jun 2018 18:51:08 +0000 (11:51 -0700)]
install-osrf.sh: clear out existing apache-websocket install

17 months agoRevert "install-osrf.sh: testing fix for LP#1774703"
Jeff Davis [Tue, 12 Jun 2018 18:27:15 +0000 (11:27 -0700)]
Revert "install-osrf.sh: testing fix for LP#1774703"

This reverts commit 3f478e6839fe550a7ddb936b541cbda1b23533cc.

18 months agoinstall-osrf.sh: testing fix for LP#1774703
Jeff Davis [Wed, 6 Jun 2018 16:58:22 +0000 (09:58 -0700)]
install-osrf.sh: testing fix for LP#1774703

18 months agoadd webclient component to pathmap.ini for EG integrity checker
Jeff Davis [Thu, 24 May 2018 23:25:42 +0000 (16:25 -0700)]
add webclient component to pathmap.ini for EG integrity checker

18 months agoremove crud
Jeff Davis [Thu, 24 May 2018 23:25:16 +0000 (16:25 -0700)]
remove crud

18 months agoinstall-eg.sh: update branch for config repo
Jeff Davis [Thu, 24 May 2018 03:01:20 +0000 (20:01 -0700)]
install-eg.sh: update branch for config repo

18 months agoinstall-osrf.sh: ensure mod_rpaf is installed eg310
Jeff Davis [Thu, 24 May 2018 02:59:53 +0000 (19:59 -0700)]
install-osrf.sh: ensure mod_rpaf is installed

19 months agoinstall-osrf.sh: install websockets by default
Jeff Davis [Fri, 20 Apr 2018 23:05:05 +0000 (16:05 -0700)]
install-osrf.sh: install websockets by default

19 months agoinstall-eg.sh: skip autoreconf when installing from tarball
Jeff Davis [Wed, 18 Apr 2018 20:43:31 +0000 (13:43 -0700)]
install-eg.sh: skip autoreconf when installing from tarball

19 months agoinstall-eg.sh: bugfixes and improvements
Jeff Davis [Wed, 18 Apr 2018 18:12:39 +0000 (11:12 -0700)]
install-eg.sh: bugfixes and improvements

- install web client by default
- smoother install from tarball
- more error handling

19 months agoinstall-eg.sh: install upstream release from tarball
twirlip [Tue, 17 Apr 2018 22:59:24 +0000 (15:59 -0700)]
install-eg.sh: install upstream release from tarball

19 months agoinstall-eg.sh: Install EG 3.1
Jeff Davis [Thu, 12 Apr 2018 22:11:58 +0000 (15:11 -0700)]
install-eg.sh: Install EG 3.1

19 months agoinstall-eg.sh: web client install changes for EG 3.1
Jeff Davis [Thu, 12 Apr 2018 22:10:39 +0000 (15:10 -0700)]
install-eg.sh: web client install changes for EG 3.1

19 months agoMerge branch 'master' into eg310
Jeff Davis [Thu, 12 Apr 2018 22:04:48 +0000 (15:04 -0700)]
Merge branch 'master' into eg310

19 months agoinstall-eg.sh: optionally use prebuilt/bundled web client dependencies instead of...
Jeff Davis [Thu, 12 Apr 2018 22:04:14 +0000 (15:04 -0700)]
install-eg.sh: optionally use prebuilt/bundled web client dependencies instead of installing from source via npm

21 months agoPer LP#1739803, warn about extra build step when deploying web client JS
Jeff Davis [Fri, 23 Feb 2018 00:12:48 +0000 (16:12 -0800)]
Per LP#1739803, warn about extra build step when deploying web client JS

21 months agoUpdate BGSI Outlook export config, per RT#52134
Jeff Davis [Thu, 22 Feb 2018 23:13:33 +0000 (15:13 -0800)]
Update BGSI Outlook export config, per RT#52134

21 months agoinstall-osrf.sh: fix bug in Apache websockets setup eg303
Jeff Davis [Fri, 9 Feb 2018 23:46:06 +0000 (15:46 -0800)]
install-osrf.sh: fix bug in Apache websockets setup

21 months agoUpdate EG install version to 3.0.3
Jeff Davis [Wed, 7 Feb 2018 19:52:18 +0000 (11:52 -0800)]
Update EG install version to 3.0.3

21 months agoInitial 3.0 updates for EG install scripts
Jeff Davis [Fri, 24 Nov 2017 23:01:26 +0000 (15:01 -0800)]
Initial 3.0 updates for EG install scripts

22 months agoinstall-eg.sh: clean up Apache config (use new deploykit instead)
Jeff Davis [Mon, 22 Jan 2018 20:54:13 +0000 (12:54 -0800)]
install-eg.sh: clean up Apache config (use new deploykit instead)

22 months agoAdd a script for interacting with the OverDrive API
Jeff Davis [Wed, 10 Jan 2018 18:05:56 +0000 (10:05 -0800)]
Add a script for interacting with the OverDrive API

23 months agoFix shelving locations for BT, per RT#48111
Jeff Davis [Fri, 8 Dec 2017 19:40:11 +0000 (11:40 -0800)]
Fix shelving locations for BT, per RT#48111

BT has several excluded shelving locations which contain apostrophes,
which caused the export script to fail to read its excluded locations
properly.  Escaping the apostrophes with a backslash seems to fix the
problem.

2 years agoinstall-eg.sh: better handling of websockets re-install
Jeff Davis [Fri, 24 Nov 2017 17:58:10 +0000 (09:58 -0800)]
install-eg.sh: better handling of websockets re-install

2 years agoExclude "Adult New Books Shelf" from BT MARC exports, per RT#48111
Jeff Davis [Fri, 13 Oct 2017 21:27:36 +0000 (14:27 -0700)]
Exclude "Adult New Books Shelf" from BT MARC exports, per RT#48111

2 years agoRemove Libraries Branch email from Outlook exports, per RT#49018
Jeff Davis [Mon, 2 Oct 2017 17:34:21 +0000 (10:34 -0700)]
Remove Libraries Branch email from Outlook exports, per RT#49018

2 years agoage-circs.sql: fix bug with open circ in circ chain
Jeff Davis [Mon, 25 Sep 2017 17:47:30 +0000 (10:47 -0700)]
age-circs.sql: fix bug with open circ in circ chain

2 years agoSQL function for getting random circ chains
Jeff Davis [Fri, 15 Sep 2017 23:54:42 +0000 (16:54 -0700)]
SQL function for getting random circ chains

Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
2 years agoAdd Outlook export config for BT, per RT#48111
Jeff Davis [Tue, 15 Aug 2017 19:08:53 +0000 (12:08 -0700)]
Add Outlook export config for BT, per RT#48111

2 years agoHide OverDrive API dashboard until/unless we have values for populating it
Jeff Davis [Thu, 8 Jun 2017 16:23:18 +0000 (09:23 -0700)]
Hide OverDrive API dashboard until/unless we have values for populating it

2 years agoremove app4 from prod app server list
Jeff Davis [Sat, 3 Jun 2017 01:43:15 +0000 (18:43 -0700)]
remove app4 from prod app server list

2 years agocorrect config branch
Jeff Davis [Sat, 3 Jun 2017 01:42:58 +0000 (18:42 -0700)]
correct config branch

2 years agoPrevent "cannot move split to a subdirectory of itself" warning in MARC export scripts
Jeff Davis [Fri, 2 Jun 2017 17:03:14 +0000 (10:03 -0700)]
Prevent "cannot move split to a subdirectory of itself" warning in MARC export scripts

2 years agoMerge branch 'eg212'
twirlip [Wed, 31 May 2017 20:07:21 +0000 (13:07 -0700)]
Merge branch 'eg212'

2 years agoinstall-eg.sh: Use latest EG production branch eg212
twirlip [Wed, 31 May 2017 20:07:09 +0000 (13:07 -0700)]
install-eg.sh: Use latest EG production branch

2 years agoinstall-osrf.sh: use correct 2.12 branch for config repo
Jeff Davis [Sun, 21 May 2017 04:46:20 +0000 (21:46 -0700)]
install-osrf.sh: use correct 2.12 branch for config repo

2 years agoinstall-osrf.sh: avoid chown on NFS shares on prod
Jeff Davis [Sun, 21 May 2017 04:32:33 +0000 (21:32 -0700)]
install-osrf.sh: avoid chown on NFS shares on prod

2 years agoEG install scripts: force-change hostname from "non-prod" to "prod" when -p switch...
twirlip [Tue, 16 May 2017 22:11:50 +0000 (15:11 -0700)]
EG install scripts: force-change hostname from "non-prod" to "prod" when -p switch indicates production environment

2 years agoinstall-eg.sh: Handle prod websocket config
twirlip [Tue, 16 May 2017 22:06:07 +0000 (15:06 -0700)]
install-eg.sh: Handle prod websocket config

2 years agoinstall-osrf.sh: optionally skip ejabberd registration
twirlip [Tue, 16 May 2017 21:50:55 +0000 (14:50 -0700)]
install-osrf.sh: optionally skip ejabberd registration

2 years agoinstall-eg.sh: Update for 2.12.1
Jeff Davis [Tue, 2 May 2017 21:35:04 +0000 (14:35 -0700)]
install-eg.sh: Update for 2.12.1

2 years agoinstall-eg.sh: Correct path for nginx config
Jeff Davis [Sat, 15 Apr 2017 11:11:11 +0000 (04:11 -0700)]
install-eg.sh: Correct path for nginx config

2 years agoInstall legacy OverDrive API integration
Jeff Davis [Sat, 15 Apr 2017 09:31:40 +0000 (02:31 -0700)]
Install legacy OverDrive API integration

2 years agoinstall-eg.sh: install script for generating popularity badge scores
Jeff Davis [Wed, 5 Apr 2017 18:41:31 +0000 (11:41 -0700)]
install-eg.sh: install script for generating popularity badge scores

2 years agoEG install scripts: add websockets/proxy ports config for 2.12
Jeff Davis [Wed, 29 Mar 2017 01:04:30 +0000 (18:04 -0700)]
EG install scripts: add websockets/proxy ports config for 2.12

2 years agoinstall-eg.sh: Update to latest 2.12 branch (and simplify a few variables)
twirlip [Thu, 23 Mar 2017 20:00:33 +0000 (13:00 -0700)]
install-eg.sh: Update to latest 2.12 branch (and simplify a few variables)

2 years agoAdd app4 to prod server list for deploying updates
twirlip [Wed, 15 Mar 2017 17:56:12 +0000 (10:56 -0700)]
Add app4 to prod server list for deploying updates

2 years agoinstall-eg.sh: Update from latest 2.12 instructions
twirlip [Tue, 7 Mar 2017 04:58:06 +0000 (20:58 -0800)]
install-eg.sh: Update from latest 2.12 instructions

2 years agoEG 2.12 install scripts
Jeff Davis [Tue, 7 Mar 2017 04:31:21 +0000 (20:31 -0800)]
EG 2.12 install scripts

2 years agofix getopts in OpenSRF/Evergreen install scripts
Jeff Davis [Mon, 6 Feb 2017 17:21:58 +0000 (09:21 -0800)]
fix getopts in OpenSRF/Evergreen install scripts

2 years ago-install-eg.sh: tweak web client install
Jeff Davis [Mon, 6 Feb 2017 17:14:40 +0000 (09:14 -0800)]
-install-eg.sh: tweak web client install

2 years agoAdd websockets/web client install to OpenSRF and Evergreen install scripts
Jeff Davis [Mon, 6 Feb 2017 17:11:33 +0000 (09:11 -0800)]
Add websockets/web client install to OpenSRF and Evergreen install scripts

Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
2 years agoUpdate MARC export process for Outlook, per RT#42708
Jeff Davis [Tue, 24 Jan 2017 20:04:02 +0000 (12:04 -0800)]
Update MARC export process for Outlook, per RT#42708

Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
2 years agoUpdate sender address in MARC export wrapper scripts
Jeff Davis [Wed, 14 Dec 2016 19:16:34 +0000 (11:16 -0800)]
Update sender address in MARC export wrapper scripts

2 years agoUpdate sender/cc address on MARC export emails
Jeff Davis [Wed, 14 Dec 2016 18:49:23 +0000 (10:49 -0800)]
Update sender/cc address on MARC export emails

2 years agoExclude non-postsec org units, per RT 42708
twirlip [Tue, 13 Dec 2016 00:15:47 +0000 (16:15 -0800)]
Exclude non-postsec org units, per RT 42708