From 683c19ba6468926f7e5fa354cb0c75c2900250cb Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 10 Aug 2011 13:12:49 -0300 Subject: Adding module-verify action --- lib/hydra/action | 7 +++++++ lib/hydra/misc | 1 + 2 files changed, 8 insertions(+) (limited to 'lib/hydra') diff --git a/lib/hydra/action b/lib/hydra/action index b5d76a9..868f301 100644 --- a/lib/hydra/action +++ b/lib/hydra/action @@ -41,3 +41,10 @@ function hydra_get_command { function hydra_dispatch { hydra_exec $ACTION $* } + +# Evaluate a parameter from the config file +function hydra_eval_parameter { + if [ -e "$CONFIG" ] && grep -qe "^$1=" $CONFIG; then + grep -e "^$1=" $CONFIG | tail -n 1 | cut -d = -f 2 | sed -e 's/"//g' -e "s/'//g" | sed -e 's/ *#.*$//' + fi +} diff --git a/lib/hydra/misc b/lib/hydra/misc index f0bf210..90dd4b8 100644 --- a/lib/hydra/misc +++ b/lib/hydra/misc @@ -6,6 +6,7 @@ function hydra_set_env { export ACTION="$1" if [ ! -z "$HYDRA" ]; then + export HYDRA_FOLDER="`hydra_eval_parameter $HYDRA`" export PREFERENCES="$HOME/.hydra/$HYDRA" fi } -- cgit v1.2.3