## NFS Mounts for Evergreen.
UTILITY01_IP:/openils/var/data/offline /openils/var/data/offline/ nfs rw 0 0
UTILITY01_IP:/openils/var/data/vandelay /openils/var/data/vandelay/ nfs rw 0 0
-UTILITY02_IP:/openils/var/data/offline /openils/var/data/offline/ nfs rw 0 0
-UTILITY02_IP:/openils/var/data/vandelay /openils/var/data/vandelay/ nfs rw 0 0
+#UTILITY02_IP:/openils/var/data/offline /openils/var/data/offline/ nfs rw 0 0
+#UTILITY02_IP:/openils/var/data/vandelay /openils/var/data/vandelay/ nfs rw 0 0
REPORTER_OUTPUT_NFS_HOST_IP:/storage/reports-output /openils/var/web/reporter/ nfs rw 0 0
+++ /dev/null
-#!/bin/bash
-### BEGIN INIT INFO
-# Provides: eg_postgresql
-# Required-Start: $local_fs $remote_fs $network $syslog
-# Required-Stop: $local_fs $remote_fs $network $syslog
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# X-Interactive: true
-# Short-Description: Start/stop OpenSRF Services
-### END INIT INFO
-. /lib/lsb/init-functions
-
-OPENILS_BASE="/openils"
-OPENILS_CORE="${OPENILS_BASE}/conf/opensrf_core.xml"
-SRU_LOG="${OPENILS_BASE}/var/log/sru.log"
-
-PIDFILES="${OPENILS_BASE}/var/run"
-SIP_CONF="${OPENILS_BASE}/conf/oils_sip.xml"
-
-REP_LOCK="${OPENILS_BASE}/var/lock/reporter-LOCK"
-REP_NAME="Clark Kent, waiting for trouble"
-
-sru_name='simple2zoom'
-
-export PATH=$PATH:${OPENILS_BASE}/bin
-
-if [ $(whoami) != 'opensrf' ]; then
- PERL5LIB='/openils/lib/perl5:$PERL5LIB';
-fi;
-
-start_database() {
- sleep 1
- log_daemon_msg "Starting Evergreen Database"
- /etc/init.d/postgresql start
- sleep 2
- log_daemon_msg "Restarting Evergreen OpenSRF:"
- for HEAD in $(cat /etc/hosts | grep head | awk '{ print $NF }')
- do
- echo "Stopping OpenSRF on $HEAD"
- su - opensrf -c "ssh $HEAD /openils/bin/osrf_ctl.sh -a stop_all"
- echo "Starting OpenSRF on $HEAD"
- su - opensrf -c "ssh $HEAD /openils/bin/osrf_ctl.sh -a start_all"
- done
-}
-
-stop_database() {
- log_daemon_msg "Stopping Evergreen Database"
- /etc/init.d/postgresql stop
- #for HEAD in $(cat /etc/hosts | grep head | awk '{ print $NF }')
- # do
- # echo "Stopping OpenSRF on $HEAD"
- # su - opensrf -c "ssh $HEAD /openils/bin/osrf_ctl.sh -a stop_all"
- # echo "Starting OpenSRF on $HEAD"
- # su - opensrf -c "ssh $HEAD /openils/bin/osrf_ctl.sh -a start_all"
- #done
- sleep 3
-}
-
-
-case "$1" in
- start)
- start_database
- ;;
- stop)
- stop_database
- ;;
- restart)
- log_daemon_msg "Restarting Evergreen Database:"
- stop_database
- sleep 2
- log_daemon_msg "Restarting Evergreen OpenSRF:"
- start_database
- ;;
-*)
- echo " * Usage: /etc/init.d/eg_opensrf {start|stop|restart}"
- exit 1
- ;;
-esac;
-
-
-
-
-#for HEAD in $(cat /etc/hosts | grep head | awk '{ print $NF }')
-# do
-# echo $HEAD
-#done
-
-#su - opensrf -c "ssh brick01-head /openils/bin/osrf_ctl.sh -a start_all"
-
-#su - opensrf -c "ssh brick01-head /openils/bin/osrf_ctl.sh -a stop_all"
+++ /dev/null
-#!/bin/bash
-#TODO: properly attribute the original authors of this file
-#TODO: add a 'status' command
-#TODO: create an upstart job instead?
-
-### BEGIN INIT INFO
-# Provides: opensrf
-# Required-Start: $local_fs $remote_fs $network $syslog
-# Required-Stop: $local_fs $remote_fs $network $syslog
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# X-Interactive: true
-# Short-Description: Start/stop OpenSRF Services
-### END INIT INFO
-. /lib/lsb/init-functions
-
-OPENILS_BASE="/openils"
-OPENILS_CORE="${OPENILS_BASE}/conf/opensrf_core.xml"
-SRU_LOG="${OPENILS_BASE}/var/log/sru.log"
-
-PIDFILES="${OPENILS_BASE}/var/run"
-SIP_CONF="${OPENILS_BASE}/conf/oils_sip.xml"
-
-REP_LOCK="${OPENILS_BASE}/var/lock/reporter-LOCK"
-REP_NAME="Clark Kent, waiting for trouble"
-
-sru_name='simple2zoom'
-
-export PATH=$PATH:${OPENILS_BASE}/bin
-
-if [ $(whoami) != 'opensrf' ]; then
- PERL5LIB='/openils/lib/perl5:$PERL5LIB';
-fi;
-
-start_opensrf() {
- sleep 3
- log_daemon_msg "Starting Evergreen OpenSRF:"
- su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin osrf_control --start-all"
- sleep 2
- if [ ! -e ${OPENILS_BASE}/var/web/eg_cache_hash ]
- then
- if dpkg -l | grep "evergreen-ils" | grep "ii"
- then
- log_daemon_msg "Running Autogen...:"
- su - opensrf /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin autogen.sh -u"
- fi
- fi
-}
-
-stop_opensrf() {
- log_daemon_msg "Stopping Evergreen OpenSRF:"
- su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin osrf_control --stop-all"
- sleep 3
- rm -f $PIDFILES/*.pid
-}
-
-autogen() {
- echo "Running Autogen Update"
- su - opensrf /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin autogen.sh -u"
-}
-
-
-case "$1" in
- start)
- start_opensrf
- /etc/init.d/apache2-websockets stop
- /etc/init.d/apache2 restart
- /etc/init.d/apache2-websockets start
- ;;
- stop)
- stop_opensrf
- ;;
- restart)
- /etc/init.d/apache2-websockets stop
- /etc/init.d/apache2 stop
- log_daemon_msg "Restarting Evergreen OpenSRF:"
- stop_opensrf
- sleep 2
- start_opensrf
- /etc/init.d/apache2-websockets start
- /etc/init.d/apache2 start
- ;;
- autogen)
- autogen
- ;;
-*)
- echo " * Usage: /etc/init.d/eg_opensrf {start|stop|restart|autogen}"
- exit 1
- ;;
-esac;