From: Bill Erickson Date: Mon, 22 Dec 2014 21:34:50 +0000 (-0500) Subject: util script for running linux clients X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=91f2348e8c74c99d60ebe7ce991a024c75e55838;p=working%2FEvergreen.git util script for running linux clients Signed-off-by: Bill Erickson --- diff --git a/KCLS/misc-scripts/linux-staff-client.sh b/KCLS/misc-scripts/linux-staff-client.sh new file mode 100755 index 0000000000..6f36a4c0e8 --- /dev/null +++ b/KCLS/misc-scripts/linux-staff-client.sh @@ -0,0 +1,44 @@ +#!/bin/bash +# ------------------------------------------------------------------- +# Fetch and run the latest staff client build from a KCLS EG server. +# ------------------------------------------------------------------- +set -eu +SERVER="" +CLIENT_DIR="$HOME/staff_client" +XUL_BUNDLE="xulrunner-14.0.1.en-US.linux-x86_64.tar.bz2" +XUL_URL="http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/14.0.1/runtimes/$XUL_BUNDLE" + +function usage { + cat < +USAGE + exit; +} + +while getopts "s:h" opt; do + case $opt in + s) SERVER=$OPTARG;; + h) usage; + esac +done; + +[ -z "$SERVER" ] && usage; + +mkdir -p $CLIENT_DIR +cd $CLIENT_DIR + +if [ ! -d xulrunner ]; then + wget $XUL_URL + tar -jxf $XUL_BUNDLE +fi + +rm -f current-client-build.zip; +rm -rf build; + +# fetch new build +wget "http://$SERVER/xul/builds/current-client-build.zip" +unzip current-client-build.zip +cd build +../xulrunner/xulrunner-bin application.ini +