diff --git a/bin/cdist-config b/bin/cdist-config index fd0ae9ab..504970d1 100755 --- a/bin/cdist-config +++ b/bin/cdist-config @@ -196,13 +196,14 @@ __cdist_type_gencode() echo "${__cdist_type_dir}/$1/${__cdist_name_gencode}" } +__cdist_type_param_dir() +{ + echo "$(__cdist_type_dir "$1")/${__cdist_name_parameter}" +} + __cdist_type_param_file() { - # FIXME: local == posix? - local type="$1"; shift - local paramtype="$1"; shift - - echo "${__cdist_type_dir}/${type}/${__cdist_name_parameter}/${paramtype}" + echo "$(__cdist_type_param_dir "$1")/$2" } __cdist_type_from_object()