#!/bin/bash #/** # * @file install.sh # * @brief install/update WebGrab+Plus # * @author Francis De Paemeleere # * @date 04/01/2018 # */ #---------------------------------------------- # * V0.02 @ 04/01/2018 # * - fix relative paths # * V0.01 @ 05/11/2016 # * - initial version #---------------------------------------------- #backup the current working dir WG_BCKP_DIR="$(pwd)" quit() { #restore previous working dir cd "$WG_BCKP_DIR" exit $1; } # go the the folder of the script DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$DIR" #check if the siteini.pack.update can be seen if [ -d "siteini.pack.update" ] then if [ -d "siteini.pack" ] then echo " ==> update siteini.pack" rm -rf siteini.pack mv siteini.pack.update siteini.pack else echo " ==> installing siteini.pack" mv siteini.pack.update siteini.pack fi fi #check if the WebGrab++.config.example.xml needs to be installed if [ ! -f "WebGrab++.config.xml" ] then echo " ==> installing WebGrab++.config.xml" cp WebGrab++.config.example.xml WebGrab++.config.xml fi #check if the mdb.config.example.xml needs to be installed if [ ! -f "mdb/mdb.config.xml" ] then echo " ==> installing mdb/mdb.config.xml" cp mdb/mdb.config.example.xml mdb/mdb.config.xml fi #check if the rex.config.example.xml needs to be installed if [ ! -f "rex/rex.config.xml" ] then echo " ==> installing rex/rex.config.xml" cp rex/rex.config.example.xml rex/rex.config.xml fi echo " ==> DONE" quit 0;