params -> parameter

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2011-02-24 21:37:55 +01:00
parent b683b8ca70
commit df2bbebed7
2 changed files with 13 additions and 13 deletions

View File

@ -36,7 +36,7 @@ echo "$__cdist_object_id" | grep -q "^${__cdist_sane_regexp}\$" || \
__cdist_object="${__cdist_type}/${__cdist_object_id}" __cdist_object="${__cdist_type}/${__cdist_object_id}"
__cdist_ddir="$__cdist_output_dir/${__cdist_object}" __cdist_ddir="$__cdist_output_dir/${__cdist_object}"
__cdist_params_dir="$__cdist_ddir/$__cdist_name_params" __cdist_parameter_dir="$__cdist_ddir/$__cdist_name_parameter"
# Append id for error messages # Append id for error messages
__cdist_myname="$__cdist_myname ($__cdist_object_id)" __cdist_myname="$__cdist_myname ($__cdist_object_id)"
@ -47,14 +47,14 @@ if [ -e "${__cdist_ddir}" ]; then
fi fi
mkdir -p "${__cdist_ddir}" mkdir -p "${__cdist_ddir}"
mkdir -p "${__cdist_params_dir}" mkdir -p "${__cdist_parameter_dir}"
# Record (correct ;-) source # Record (correct ;-) source
echo "${__cdist_manifest}" > "${__cdist_ddir}/${__cdist_name_object_source}" echo "${__cdist_manifest}" > "${__cdist_ddir}/${__cdist_name_object_source}"
# Record parameters to tmpdir # Record parameters to tmpdir
tempparams="${__cdist_tmp_dir}/${__cdist_name_params}" tempparameter="${__cdist_tmp_dir}/${__cdist_name_parameter}"
mkdir -p "$tempparams" mkdir -p "$tempparameter"
while [ $# -gt 0 ]; do while [ $# -gt 0 ]; do
opt="$1"; shift opt="$1"; shift
@ -68,27 +68,27 @@ while [ $# -gt 0 ]; do
value="$1"; shift value="$1"; shift
echo "${value}" > "${tempparams}/${opt_file}" echo "${value}" > "${tempparameter}/${opt_file}"
done done
# Ensure required parameters are given # Ensure required parameters are given
while read required; do while read required; do
if [ ! -f "${tempparams}/${required}" ]; then if [ ! -f "${tempparameter}/${required}" ]; then
__cdist_usage "Missing required parameter $required" __cdist_usage "Missing required parameter $required"
fi fi
mv "${tempparams}/${required}" "${__cdist_params_dir}" mv "${tempparameter}/${required}" "${__cdist_parameter_dir}"
done < "$(__cdist_type_param_file "$__cdist_type" "$__cdist_name_params_required")" done < "$(__cdist_type_param_file "$__cdist_type" "$__cdist_name_parameter_required")"
# Allow optional parameters # Allow optional parameters
while read optional; do while read optional; do
if [ -f "${tempparams}/${optional}" ]; then if [ -f "${tempparameter}/${optional}" ]; then
mv "${tempparams}/${optional}" "${__cdist_params_dir}" mv "${tempparameter}/${optional}" "${__cdist_parameter_dir}"
fi fi
done < "$(__cdist_type_param_file "$__cdist_type" "$__cdist_name_params_optional")" done < "$(__cdist_type_param_file "$__cdist_type" "$__cdist_name_parameter_optional")"
# Error out on other paramaters # Error out on other paramaters
cd "${tempparams}" cd "${tempparameter}"
other="$(ls)" other="$(ls)"
if [ "$other" ]; then if [ "$other" ]; then

View File

@ -20,7 +20,7 @@
# #
destination=/etc/issue destination=/etc/issue
os="$(cat "out/explorers/os")" os="$(cat "out/explorer/os")"
case "$os" in case "$os" in
archlinux) archlinux)