#!/bin/sh #$Id$ #Copyright (c) 2012-2016 Pierre Pronchery #This file is part of DaPortal #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by #the Free Software Foundation, version 3 of the License. # #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. # #You should have received a copy of the GNU General Public License #along with this program. If not, see . #variables PACKAGE="daportal" PROGNAME="daportal" #executables DAPORTALPHP="daportal.php" PHP="php" PREFIX="@PREFIX@" SYSCONFDIR="@SYSCONFDIR@" DATADIR="@DATADIR@" DAPORTALDIR="$DATADIR/$PACKAGE" #functions #private #error _error() { echo "$PROGNAME: $@" 1>&2 return 2 } #warning _warning() { echo "$PROGNAME: $@" 1>&2 } #public #main #load the configuration [ -f "$SYSCONFDIR/defaults/$PACKAGE" ] && . "$SYSCONFDIR/defaults/$PACKAGE" #locate the installation directory if [ ! -d "$DAPORTALDIR/src" ]; then _error "Could not locate the DaPortal directory" exit $? fi #run DaPortal (cd "$DAPORTALDIR/src" && $PHP $DAPORTALPHP "$@")