EG install scripts: specify git branch for sysadmin.git
authorJeff Davis <jdavis@sitka.bclibraries.ca>
Tue, 23 Jun 2015 20:03:41 +0000 (13:03 -0700)
committerJeff Davis <jdavis@sitka.bclibraries.ca>
Tue, 23 Jun 2015 20:03:41 +0000 (13:03 -0700)
deployment/install-eg.sh
deployment/install-osrf.sh

index 3c33bd6..152df94 100755 (executable)
@@ -13,6 +13,7 @@ STAMP_ID="rel_2_8_1"
 ALT_STAMP_IDS="2_8_1 rel_2_8_beta 2_8_beta rel_2_8_0 2_8_0"
 VERSION="2.8.1.sitka.0"
 SITKACONF="${HOMEDIR}/sysadmin"
+SITKACONF_BRANCH="eg28"
 SITKATOOLS="/root/sitka-tools"
 
 suwrap() {
@@ -27,7 +28,7 @@ then
   # this will fail unless DEFAULT_USER has read access to the repo
   suwrap "cd ${HOMEDIR} && git clone git+ssh://git@git.sitka.bclibraries.ca/sitka-infra/sysadmin" ${DEFAULT_USER}
 fi
-suwrap "cd ${SITKACONF} && git pull" ${DEFAULT_USER}
+suwrap "cd ${SITKACONF} && git fetch origin && git checkout ${SITKACONF_BRANCH} && git pull" ${DEFAULT_USER}
 
 # checkout EG source
 if [ ! -d "${BUILDDIR}" ]
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