From: Silvio Rhatto Date: Thu, 12 May 2016 20:45:45 +0000 (-0300) Subject: Syntax check for eyaml X-Git-Tag: 0.2.4~172 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=4823190534e4825f9246b36a7f699fb02bd4723b;p=hydra.git Syntax check for eyaml --- diff --git a/share/hydra/eyaml b/share/hydra/eyaml index efd0c41..9e75133 100755 --- a/share/hydra/eyaml +++ b/share/hydra/eyaml @@ -21,10 +21,23 @@ source $APP_BASE/lib/hydra/functions || exit 1 hydra_config_load # Parameters +BASENAME="`basename $0`" NODE="$1" FQDN="`hydra_get_fqdn_from_nodename $NODE`" shift +# Check for eyaml +if ! which eyaml &> /dev/null; then + echo "Please install ruby-eyaml" + exit 1 +fi + +# Check for node +if [ -z "$NODE" ]; then + echo "usage: hydra $HYDRA $BASENAME " + exit 1 +fi + # Ensure keystore exists mkdir -p $HYDRA_FOLDER/keys/$FQDN/eyaml