#!/bin/bash

package=apache-jena-fuseki
version=-3.17.0

progname=$0

source ../cascade-make/lib/cascade-lib.bash GEXT_JENA ../.. $*

prefix=$GEXT_JENA # Pure Java, so no need for OS dependant directory

opt_run_untar $force_untar $auto_untar $package $version
#opt_run_configure $force_config $auto_config $package $version $prefix

#opt_run_make $compile $package $version
#opt_run_make $install $package $version "install"
#opt_run_make $clean $package $version "clean"
#opt_run_make $distclean $package $version "distclean"

if [ $install = "1"  ] ; then

  if [ ! -d "$GEXT_JENA/bin" ] ; then
    mkdir "$GEXT_JENA/bin"
  fi

  if [ ! -d "$GEXT_JENA/bin/script3" ] ; then
    mkdir "$GEXT_JENA/bin/script3"
  fi

  pushd "$package$version"

  echo "===="
  echo "= Installing Fuseki"
  echo "===="
  echo "= Installing server-side scripts"
  /bin/cp fuseki-server $GEXT_JENA/bin/script3/.
  chmod a+rx $GEXT_JENA/bin/script3/fuseki-server
  /bin/cp fuseki-server.bat $GEXT_JENA/bin/script3/.
  chmod a+rx $GEXT_JENA/bin/script3/fuseki-server.bat

  /bin/cp fuseki $GEXT_JENA/bin/script3/.
  chmod a+rx $GEXT_JENA/bin/script3/fuseki

  /bin/cp fuseki-server.jar $GEXT_JENA/fuseki-server3.jar
  chmod a+r $GEXT_JENA/fuseki-server3.jar

  echo "= Installing client-side scripts"
  /bin/cp bin/s-* $GEXT_JENA/bin/script3/.
  chmod a+rx $GEXT_JENA/bin/script3/s-*


  echo "= Installing configuration files"
##  /bin/cp config.ttl $GEXT_JENA/.
##  chmod a+r $GEXT_JENA/config.ttl

#  /bin/cp -r pages $GEXT_JENA/etc/.
#  chmod -R a+r $GEXT_JENA/etc/pages

#  /bin/cp log4j.properties $GEXT_JENA/.
#  chmod a+r $GEXT_JENA/log4j.properties

  echo "===="
  echo ""

  popd
fi

opt_run_tarclean $tarclean $package $version

