#! /bin/sh
pathfromarvg0=`dirname $0`
curpath=`cd $pathfromarvg0;pwd`
srcpath=`cd $pathfromarvg0/..;pwd`

PATH=$curpath:$PATH
export PATH

FLAVOUR=${FLAVOUR:-opt}
export FLAVOUR
PLUGIN=${PLUGIN:-mediawiki}
export PLUGIN

LINKFILE=${LINKFILE:-$srcpath/plugins/$PLUGIN/packaging/dirs/plugin-$PLUGIN}

SOURCE_PATH=`forge_get_config_basic $FLAVOUR source_path`
export SOURCE_PATH
BINARY_PATH=`forge_get_config_basic $FLAVOUR binary_path`
export BINARY_PATH
PLUGINS_PATH=`forge_get_config_basic $FLAVOUR plugins_path`
export PLUGINS_PATH
DATA_PATH=`forge_get_config_basic $FLAVOUR data_path`
export DATA_PATH
CONFIG_PATH=`forge_get_config_basic $FLAVOUR config_path`
export CONFIG_PATH
LOG_PATH=`forge_get_config_basic $FLAVOUR log_path`
export LOG_PATH


cat ${LINKFILE} | \
grep -v "^$" | \
sed -e "s:@SOURCE_PATH@:${SOURCE_PATH}:g" \
-e "s:@BINARY_PATH@:${BINARY_PATH}:g" \
-e "s:@PLUGINS_PATH@:${PLUGINS_PATH}:g" \
-e "s:@DATA_PATH@:${DATA_PATH}:g" \
-e "s:@CONFIG_PATH@:${CONFIG_PATH}:g" \
-e "s:@LOG_PATH@:${LOG_PATH}:g" \
-e 's:^\([a-z]\):/\1:' \
-e "s/\([^ 	]*\)/\[ -d \1 \] \|\| mkdir -p \1/"
