correctly record parameter, remove sed (not required)

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
remotes/origin/1.4
Nico Schottelius 14 years ago
parent b46850cd12
commit fa0a3af2a0
  1. 12
      bin/cdist-type-emulator

@ -73,15 +73,15 @@ __cdist_out_object_dir="$__cdist_tmp_dir"
__cdist_object_dir="$(__cdist_object_dir "$__cdist_object_self")"
set -x
# Record source
mkdir -p "${__cdist_object_dir}"
__cdist_object_source_add "${__cdist_object_dir}"
# Record parameter
__cdist_parameter_dir="$(__cdist_object_parameter_dir "$__cdist_object")"
set -x
__cdist_parameter_dir="$(__cdist_object_parameter_dir "$__cdist_object_self")"
mkdir -p "${__cdist_parameter_dir}"
while [ $# -gt 0 ]; do
@ -90,15 +90,17 @@ while [ $# -gt 0 ]; do
echo "$opt" | grep -q "^--${__cdist_sane_regexp}\$" || \
__cdist_usage "Provide sane options"
opt_file="$(echo $opt | sed 's/^--//')"
opt_file="${opt#--}"
[ $# -ge 1 ] || __cdist_usage "Missing value for $opt"
value="$1"; shift
echo "${value}" > "${tempparameter}/${opt_file}"
echo "${value}" > "${__cdist_parameter_dir}/${opt_file}"
done
find $__cdist_object_dir
exit 1

Loading…
Cancel
Save