Commit | Line | Data |
---|---|---|
9d46f12d | 1 | #!/bin/bash |
a9f99254 | 2 | # IMPORTANT! This script assumes you have already installed OpenSRF on the brick head. |
9d46f12d JD |
3 | DEFAULT_USER="sitkastaff" |
4 | HOMEDIR="/home/${DEFAULT_USER}" | |
a9f99254 JD |
5 | OSRFBUILDDIR="${HOMEDIR}/opensrf" |
6 | EGBUILDDIR="${HOMEDIR}/evergreen" | |
9d46f12d | 7 | INSTALLDIR="/srv/openils" |
a9f99254 JD |
8 | OSRFBRANCH="rel_2_3" |
9 | VERSION="2.6.0.sitka.0" | |
10 | STAMP_ID="2_6_0_sitka_0" | |
11 | OSRFDESTDIR="/tmp/osrf-${OSRFBRANCH}-install" | |
9d46f12d JD |
12 | EGDESTDIR="/tmp/${STAMP_ID}-install" |
13 | ||
9d46f12d JD |
14 | # OPENSRF |
15 | # ---------------------------------------------------------------------- | |
16 | ||
9d46f12d | 17 | apt-get install git-core build-essential translate-toolkit python-polib bsdmainutils |
a9f99254 | 18 | |
9d46f12d | 19 | echo "Installing OpenSRF prerequisites for Ubuntu..." |
a9f99254 | 20 | cd ${OSRFBUILDDIR} && make -f src/extras/Makefile.install ubuntu-precise |
9d46f12d | 21 | |
9d46f12d | 22 | echo "Installing OpenSRF..." |
a9f99254 JD |
23 | cd ${OSRFBUILDDIR} && make install DESTDIR=${OSRFDESTDIR} |
24 | rsync -av ${OSRFDESTDIR}/usr/ /usr/ | |
9d46f12d JD |
25 | echo "ldconfig stuff..." |
26 | echo "${INSTALLDIR}/lib" > /etc/ld.so.conf.d/opensrf.conf | |
27 | ldconfig | |
28 | ||
29 | # EVERGREEN | |
30 | # ---------------------------------------------------------------------- | |
31 | ||
a9f99254 | 32 | cd ${EGBUILDDIR} && make -f Open-ILS/src/extras/Makefile.install ubuntu-precise |
9d46f12d JD |
33 | # by default, CPAN needs some manual input at this point; you can just accept all defaults |
34 | ||
a9f99254 | 35 | cd ${EGBUILDDIR} && make DESTDIR=${EGDESTDIR} STAFF_CLIENT_STAMP_ID=${STAMP_ID} STAFF_CLIENT_VERSION=${VERSION} install |
140c2e50 | 36 | rsync -av ${EGDESTDIR}/usr/ /usr/ |
9d46f12d | 37 |