explicitly add /opt/SIPServer to $PERL5LIB
authorChris Sharp <csharp@georgialibraries.org>
Fri, 12 Mar 2021 16:23:52 +0000 (11:23 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Tue, 12 Oct 2021 18:59:45 +0000 (14:59 -0400)
templates/SIP/sip.init

index 5d47186..0b4241d 100755 (executable)
@@ -16,6 +16,7 @@ SRU_LOG="${OPENILS_BASE}/var/log/sru.log"
 
 PIDFILES="${OPENILS_BASE}/var/run"
 SIP_CONF="${OPENILS_BASE}/conf/oils_sip.xml"
+SIP_BASE="/opt/SIPServer"
 
 REP_LOCK="${OPENILS_BASE}/var/lock/reporter-LOCK"
 REP_NAME="Clark Kent, waiting for trouble"
@@ -32,13 +33,13 @@ start_sip() {
         sleep 3
        #log_daemon_msg "Starting SIP Services for Evergreen "
        log_daemon_msg
-       su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin oils_ctl.sh -d ${OPENILS_BASE}/var/run -s ${SIP_CONF} -a start_sip"
+       su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5:${SIP_BASE} PATH=${PATH}:${OPENILS_BASE}/bin oils_ctl.sh -d ${OPENILS_BASE}/var/run -s ${SIP_CONF} -a start_sip"
 }
 
 stop_sip() {
        #log_daemon_msg "Stopping SIP Services for Evergreen:"
        log_daemon_msg
-       su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5 PATH=${PATH}:${OPENILS_BASE}/bin oils_ctl.sh -d ${OPENILS_BASE}/var/run -s ${SIP_CONF} -a stop_sip"
+       su - opensrf -c /bin/bash -c "PERL5LIB=${PERL5LIB}:${OPENILS_BASE}/lib/perl5:${SIP_BASE} PATH=${PATH}:${OPENILS_BASE}/bin oils_ctl.sh -d ${OPENILS_BASE}/var/run -s ${SIP_CONF} -a stop_sip"
        if /bin/ps -ef | grep SIPServer.pm | grep -v grep | awk '{ print $2 }'
         sleep 2
         then