#!/bin/bash
GEOSERVER_VERSION=${1-2.3.5}
GEOSERVER_SOURCE=http://sourceforge.net/projects/geoserver/files/GeoServer/$GEOSERVER_VERSION/geoserver-$GEOSERVER_VERSION-bin.zip/download

# http://sourceforge.net/projects/geoserver/files/GeoServer/2.3.5/geoserver-2.3.5-bin.zip/download

$(which unzip &> /dev/null) || require packages unzip

# if we don't have the latest node version, then install
log "Checking geoserver version $GEOSERVER_VERSION installed";
if [ ! -e $BASHINATE_INSTALL/geoserver/$GEOSERVER_VERSION ]
then
  log "Installing geoserver version $GEOSERVER_VERSION"

  fetchSource $GEOSERVER_SOURCE unzip geoserver-$GEOSERVER_VERSION.zip
  cd $BASHINATE_SOURCE/geoserver-$GEOSERVER_VERSION

  mkdir -p $BASHINATE_INSTALL/geoserver
  mv -f $BASHINATE_SOURCE/geoserver-$GEOSERVER_VERSION/ \
    $BASHINATE_INSTALL/geoserver/$GEOSERVER_VERSION
fi