--- /dev/null
+#!/bin/bash
+# -----------------------------------------------------------------------
+# Author: Bill Erickson
+#
+# 1. Make staff client build directories available for easy download
+# from an Evergreen brick.
+# 2. Create persistent links to current staff client server directory
+# -----------------------------------------------------------------------
+set -euo pipefail
+BUILD_ID=''
+XUL_DIR=/openils/var/web/xul
+
+while getopts "b:" opt; do
+ case $opt in
+ b) BUILD_ID="$OPTARG"
+ esac
+done;
+
+[ -z "$BUILD_ID" ] && echo "-b <build ID> required!" && exit;
+[ "$(id -un)" != "opensrf" ] && echo "Run as opensrf!" && exit;
+
+cd /home/opensrf/Evergreen/
+mkdir -p $XUL_DIR/builds/
+cp -r Open-ILS/xul/staff_client/build $XUL_DIR/builds/
+cd $XUL_DIR
+
+# set up links to current server files
+
+rm -f server
+rm -f current
+ln -s $BUILD_ID current
+ln -s current/server server
+
+# create current build bundle zip file
+
+cd builds
+rm -r build/server # reduce file size; server files not needed by installed client
+rm -f current-client-build.zip
+zip -rq $BUILD_ID.zip build
+ln -s $BUILD_ID.zip current-client-build.zip
+rm -r build # don't need the extracted version on the server