EG install scripts: specify git branch for sysadmin.git
[sitka/sitka-tools.git] / deployment / install-osrf.sh
index c1e9fba..f49558d 100755 (executable)
@@ -6,6 +6,7 @@ INSTALLDIR="/srv/openils"
 BRANCH="rel_2_4"
 HOSTNAME="nonprod-28"
 SITKACONF="${HOMEDIR}/sysadmin"
+SITKACONF_BRANCH="eg28"
 
 # test for ejabberd passwords
 if [ -z "$PRIVATE_ROUTER_PASSWD" -o -z "$PRIVATE_OPENSRF_PASSWD" -o -z "$PUBLIC_ROUTER_PASSWD" -o -z "$PUBLIC_OPENSRF_PASSWD" ]
@@ -24,7 +25,7 @@ then
   # this will fail unless DEFAULT_USER has read access to the repo
   su -l -c "cd ${HOMEDIR} && git clone git+ssh://git@git.sitka.bclibraries.ca/sitka-infra/sysadmin" ${DEFAULT_USER}
 fi
-su -l -c "cd ${HOMEDIR}/sysadmin && git pull" ${DEFAULT_USER}
+su -l -c "cd ${HOMEDIR}/sysadmin && git fetch origin && git checkout ${SITKACONF_BRANCH} && git pull" ${DEFAULT_USER}
 if [ ! -d "${BUILDDIR}/.git" ] ; then
   su -l -c "cd ${HOMEDIR} && git clone git://git.evergreen-ils.org/OpenSRF.git opensrf" ${DEFAULT_USER}
 fi