From 3ff0b4a393031e7ab951b10a4bf6e44a09943bc2 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Thu, 3 Mar 2011 15:27:51 +0100 Subject: [PATCH] Use ../conf as default conf and change remote bin directory (next to conf/) Signed-off-by: Nico Schottelius --- bin/cdist-config | 23 ++++++++++++----------- bin/cdist-manifest-run | 2 +- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/bin/cdist-config b/bin/cdist-config index 3fa7cbb1..46a86ecb 100755 --- a/bin/cdist-config +++ b/bin/cdist-config @@ -33,8 +33,6 @@ __cdist_abs_mydir="$(cd "$__cdist_mydir" && pwd -P)" __cdist_myname=${0##*/}; __cdist_abs_myname="$__cdist_abs_mydir/$__cdist_myname" - - ################################################################################ # Names / Constants # @@ -84,10 +82,19 @@ __cdist_abs_myname="$__cdist_abs_mydir/$__cdist_myname" : ${__cdist_name_var_type:=__$__cdist_name_type} +################################################################################ +# Tempfiles +# +__cdist_tmp_dir=$(mktemp -d "/tmp/cdist.XXXXXXXXXXXX") +__cdist_tmp_file=$(mktemp "$__cdist_tmp_dir/cdist.XXXXXXXXXXXX") + ################################################################################ # Local Base # -: ${__cdist_conf_dir:=/etc/cdist} +: ${__cdist_local_base_dir:=$__cdist_tmp_dir} + +: ${__cdist_conf_dir:="$(cd "$__cdist_abs_mydir/../conf" && pwd -P)"} + : ${__cdist_explorer_dir:=$__cdist_conf_dir/$__cdist_name_explorer} : ${__cdist_manifest_dir:=$__cdist_conf_dir/$__cdist_name_manifest} : ${__cdist_manifest_init:=$__cdist_manifest_dir/$__cdist_name_init} @@ -96,7 +103,6 @@ __cdist_abs_myname="$__cdist_abs_mydir/$__cdist_myname" ################################################################################ # Local output # -: ${__cdist_local_base_dir:=$__cdist_tmp_dir} : ${__cdist_out_dir:=$__cdist_local_base_dir/$__cdist_name_out_dir} : ${__cdist_out_explorer_dir:=$__cdist_out_dir/$__cdist_name_explorer} : ${__cdist_out_object_dir:=$__cdist_out_dir/$__cdist_name_object} @@ -106,9 +112,10 @@ __cdist_abs_myname="$__cdist_abs_mydir/$__cdist_myname" # Remote base # : ${__cdist_remote_base_dir:=/var/lib/cdist} +: ${__cdist_remote_bin_dir:=$__cdist_remote_base_dir/$__cdist_name_bin} : ${__cdist_remote_conf_dir:=$__cdist_remote_base_dir/$__cdist_name_conf_dir} + : ${__cdist_remote_explorer_dir:=$__cdist_remote_conf_dir/$__cdist_name_explorer} -: ${__cdist_remote_bin_dir:=$__cdist_remote_conf_dir/$__cdist_name_bin} : ${__cdist_remote_type_dir:=$__cdist_remote_conf_dir/$__cdist_name_type} ################################################################################ @@ -118,12 +125,6 @@ __cdist_abs_myname="$__cdist_abs_mydir/$__cdist_myname" : ${__cdist_remote_out_explorer_dir:=$__cdist_remote_out_dir/$__cdist_name_explorer} : ${__cdist_remote_out_object_base_dir:=$__cdist_remote_out_dir/$__cdist_name_object} -################################################################################ -# Tempfiles -# -__cdist_tmp_dir=$(mktemp -d "/tmp/cdist.XXXXXXXXXXXX") -__cdist_tmp_file=$(mktemp "$__cdist_tmp_dir/cdist.XXXXXXXXXXXX") - ################################################################################ # Function list # diff --git a/bin/cdist-manifest-run b/bin/cdist-manifest-run index 0b30f2c1..7f5cdea7 100755 --- a/bin/cdist-manifest-run +++ b/bin/cdist-manifest-run @@ -34,7 +34,7 @@ __cdist_output_dir="$1"; shift __cdist_work_dir="$__cdist_local_base_dir" # Export information for cdist-type-emulator -export __cdist_output_dir __cdist_manifest +export __cdist_conf_dir __cdist_output_dir __cdist_manifest # Export information for manifests export __global="$__cdist_out_dir"