4 # Required-Start: $local_fs $remote_fs $network $syslog apache2
5 # Required-Stop: $local_fs $remote_fs $network $syslog
6 # Default-Start: 2 3 4 5
9 # Short-Description: Start/stop OpenSRF Services
11 . /lib/lsb/init-functions
13 OPENILS_BASE="/openils"
14 OPENILS_CORE="${OPENILS_BASE}/conf/opensrf_core.xml"
15 SRU_LOG="${OPENILS_BASE}/var/log/sru.log"
17 PIDFILES="${OPENILS_BASE}/var/run"
18 SIP_CONF="${OPENILS_BASE}/conf/oils_sip.xml"
20 REP_LOCK="${OPENILS_BASE}/var/lock/reporter-LOCK"
21 REP_NAME="Clark Kent, waiting for trouble"
23 sru_name='simple2zoom'
25 export PATH=$PATH:${OPENILS_BASE}/bin
27 if [ $(whoami) != 'opensrf' ]; then
28 PERL5LIB='/openils/lib/perl5:$PERL5LIB';
33 log_daemon_msg "Starting Evergreen OpenSRF:"
34 su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin osrf_ctl.sh -a start_all"
38 log_daemon_msg "Stopping Evergreen OpenSRF:"
39 su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin osrf_ctl.sh -a stop_all"
45 echo "Running Autogen Update"
46 sudo -u opensrf /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin autogen.sh -u -c ${OPENILS_CORE}"
58 log_daemon_msg "Restarting Evergreen OpenSRF:"
67 echo " * Usage: /etc/init.d/eg_opensrf {start|stop|restart|autogen}"