forked from ungleich-public/cdist
begin rewrite of cdist-type-emulator
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
19e6ea9c80
commit
117232ce9d
1 changed files with 25 additions and 12 deletions
|
@ -55,28 +55,41 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Verify object
|
# Internal quirks
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
__cdist_ddir="$(__cdist_object_dir "$__cdist_object")"
|
|
||||||
__cdist_parameter_dir="$(__cdist_object_parameter_dir "$__cdist_object")"
|
|
||||||
|
|
||||||
# Append id for error messages
|
# Append id for error messages
|
||||||
__cdist_myname="$__cdist_myname ($__cdist_object_id)"
|
__cdist_myname="$__cdist_myname ($__cdist_object_id)"
|
||||||
|
|
||||||
# if [ -e "${__cdist_ddir}" ]; then
|
################################################################################
|
||||||
# source="$(__cdist_object_source "${__cdist_ddir}")"
|
# Create object in tmpdir
|
||||||
|
#
|
||||||
|
|
||||||
|
__cdist_new_object_dir="$__cdist_tmp_dir/$__cdist_object_self"
|
||||||
|
mkdir -p "${__cdist_new_object_dir}"
|
||||||
|
|
||||||
|
# Record source
|
||||||
|
echo "${__cdist_manifest}" > "${__cdist_new_object_dir}/${__cdist_name_object_source}"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# Try to merge object into global object directory
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
__cdist_object_dir="$(__cdist_object_dir "$__cdist_object_self")"
|
||||||
|
__cdist_object_dir="$(__cdist_object_dir "$__cdist_object_self")"
|
||||||
|
|
||||||
|
__cdist_parameter_dir="$(__cdist_object_parameter_dir "$__cdist_object")"
|
||||||
|
|
||||||
|
# if [ -e "${__cdist_new_object_dir}" ]; then
|
||||||
|
# source="$(__cdist_object_source "${__cdist_new_object_dir}")"
|
||||||
# __cdist_exit_err "${__cdist_object} already exists (source: $source)"
|
# __cdist_exit_err "${__cdist_object} already exists (source: $source)"
|
||||||
# fi
|
# fi
|
||||||
|
|
||||||
mkdir -p "${__cdist_ddir}"
|
|
||||||
mkdir -p "${__cdist_parameter_dir}"
|
mkdir -p "${__cdist_parameter_dir}"
|
||||||
|
|
||||||
# Record (correct ;-) source
|
|
||||||
echo "${__cdist_manifest}" > "${__cdist_ddir}/${__cdist_name_object_source}"
|
|
||||||
|
|
||||||
# Record parameters to tmpdir
|
# Record parameters to tmpdir
|
||||||
tempparameter="${__cdist_tmp_dir}/${__cdist_name_parameter}"
|
tempparameter="${__cdist_tmp_dir}/${__cdist_name_parameter}"
|
||||||
mkdir -p "$tempparameter"
|
mkdir -p "$tempparameter"
|
||||||
|
|
Loading…
Reference in a new issue