gianugo     2003/02/24 23:05:18

  Modified:    .        xindice.sh
  Log:
  Some fixes, as suggested by Kimbro: create the logs directory if it does not 
exist, and make every reference relative to XINDICE_HOME.
  
  Revision  Changes    Path
  1.2       +10 -3     xml-xindice/xindice.sh
  
  Index: xindice.sh
  ===================================================================
  RCS file: /home/cvs/xml-xindice/xindice.sh,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- xindice.sh        24 Feb 2003 13:37:44 -0000      1.1
  +++ xindice.sh        25 Feb 2003 07:05:18 -0000      1.2
  @@ -67,6 +67,13 @@
   
   if [ "$XINDICE_PID" = "" ] ; then
     XINDICE_PID=$XINDICE_HOME/logs/xindice.pid
  +  if [ ! -d $XINDICE_HOME/logs ]
  +  then
  +    echo 
  +    echo Creating the logs directory under $XINDICE_HOME
  +    echo
  +    mkdir -p $XINDICE_HOME/logs
  +  fi  
   fi
   
   # ----- Set Classpath 
----------------------------------------------------------
  @@ -91,14 +98,14 @@
           echo "Starting Xindice - Log files are under $XINDICE_HOME/logs"
           echo
   
  -        nohup sh -c "$JAVA_HOME/bin/java $JAVA_OPT -classpath $CP 
-Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME 
-Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT 
-Dforehead.conf.file=tools/jetty/conf/jetty.env com.werken.forehead.Forehead 
tools/jetty/conf/main.xml" >> $XINDICE_HOME/logs/xindice.out 2>&1 &
  +        nohup sh -c "$JAVA_HOME/bin/java $JAVA_OPT -classpath $CP 
-Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME 
-Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT 
-Dforehead.conf.file=$XINDICE_HOME/tools/jetty/conf/jetty.env 
com.werken.forehead.Forehead $XINDICE_HOME/tools/jetty/conf/main.xml" >> 
$XINDICE_HOME/logs/xindice.out 2>&1 &
   
           echo $! > $XINDICE_PID
           echo "Xindice is running with PID `cat $XINDICE_PID`"
           ;;
   
     debug)
  -        $JAVA_HOME/bin/java $JAVA_OPT -Xdebug 
-Xrunjdwp:transport=dt_socket,address=$JAVA_DEBUG_PORT,server=y,suspend=n 
-classpath $CP -Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME 
-Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT 
-Dforehead.conf.file=tools/jetty/conf/jetty.env com.werken.forehead.Forehead 
tools/jetty/conf/main.xml tools/jetty/conf/admin.xml >> 
$XINDICE_HOME/logs/xindice.out 2>&1
  +        $JAVA_HOME/bin/java $JAVA_OPT -Xdebug 
-Xrunjdwp:transport=dt_socket,address=$JAVA_DEBUG_PORT,server=y,suspend=n 
-classpath $CP -Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME 
-Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT 
-Dforehead.conf.file=$XINDICE_HOME/tools/jetty/conf/jetty.env 
com.werken.forehead.Forehead $XINDICE_HOME/tools/jetty/conf/main.xml 
$XINDICE_HOME/tools/jetty/conf/admin.xml >> $XINDICE_HOME/logs/xindice.out 2>&1
           ;;
   
     stop)
  
  
  

Reply via email to