From 83e75666c32d0ced699fa1966475d2f75a796ccb Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Fri, 17 Jun 2011 14:28:10 +0200 Subject: [PATCH] begin integration of type|global support Signed-off-by: Nico Schottelius --- core/__cdist_explorer_run | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/core/__cdist_explorer_run b/core/__cdist_explorer_run index 4a6a011d..6a580af3 100755 --- a/core/__cdist_explorer_run +++ b/core/__cdist_explorer_run @@ -18,20 +18,24 @@ # along with cdist. If not, see . # # -# This binary is executed on the remote side to execute explorers -# -# It supports different variables names to be used, so __explorers -# and __type_explorers can be submitted :-) +# Run explorers # __cdist_explorer_run() { - [ $# -eq 3 ] || __cdist_usage " " + [ $# -eq 3 ] || __cdist_usage " " + + case "$1" in + global) + type) + "$__cdist_name_var_object=\"$(__cdist_remote_object_dir "$__cdist_object_self")\"" + *) + ;; + esac - "$__cdist_name_var_object=\"$(__cdist_remote_object_dir "$__cdist_object_self")\"" # Variable that defines the home of the explorers - __cdist_variable_name="$1"; shift + # __cdist_variable_name="$1"; shift # Find explorers here __cdist_explorer_dir="$1"; shift @@ -39,11 +43,11 @@ __cdist_explorer_run() # Write output here __cdist_my_out_dir="$1"; shift - # Setup environment + # Setup remote environment export $__cdist_variable_name="$__cdist_explorer_dir" export __global="$__cdist_remote_out_dir" - mkdir -p "$__cdist_my_out_dir" + # mkdir -p "$__cdist_my_out_dir" # Ensure there is at least one explorer num="$(ls -1 "$__cdist_explorer_dir" | wc -l)"