Bug 7238 Followup - fix sip_run to require path to SIPconfig.xml
authorLiz Rea <wizzyrea@gmail.com>
Sun, 1 Jan 2012 03:41:03 +0000 (21:41 -0600)
committerPaul Poulain <paul.poulain@biblibre.com>
Fri, 3 Feb 2012 14:15:19 +0000 (15:15 +0100)
This requires Chris C's patch to move the scripts to the new location outside of C4.

To test:
run sip_run.sh with no arguments - it should fail with a message to add the path and try again.

Run sip_run.sh with a path to a valid SIPconfig.xml - it should start and run.

C4/SIP/sip_run.sh

index 587e323..b1bc8d9 100755 (executable)
@@ -26,12 +26,17 @@ done;
 unset x;
 cd $PERL5LIB/C4/SIP;
 echo;
-echo Running from `pwd`;
 
-sipconfig=${1:-`pwd`/SIPconfig.xml};
+sipconfig=${1};
 outfile=${2:-$HOME/sip.out};
 errfile=${3:-$HOME/sip.err};
 
-echo "Calling (backgrounded):";
-echo "perl -I./ ./SIPServer.pm $sipconfig >>$outfile 2>>$errfile";
-perl -I./ ./SIPServer.pm $sipconfig >>$outfile 2>>$errfile &
+if [ $sipconfig ]; then
+       echo "Running with config file located in $sipconfig" ;
+       echo "Calling (backgrounded):";
+       echo "perl -I./ ./SIPServer.pm $sipconfig >>$outfile 2>>$errfile";
+       perl -I./ ./SIPServer.pm $sipconfig >>$outfile 2>>$errfile &
+
+else
+       echo "Please specify a config file and try again."
+fi