add support for __cdist_type_mydir to find dir of current type
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								43e6db264b
							
						
					
				
			
			
				commit
				
					
						3892f9e713
					
				
			
		
					 2 changed files with 8 additions and 1 deletions
				
			
		| 
						 | 
					@ -31,13 +31,14 @@
 | 
				
			||||||
: ${__cdist_name_explorer:=explorers}
 | 
					: ${__cdist_name_explorer:=explorers}
 | 
				
			||||||
: ${__cdist_name_host:=hosts}
 | 
					: ${__cdist_name_host:=hosts}
 | 
				
			||||||
: ${__cdist_name_init:=init}
 | 
					: ${__cdist_name_init:=init}
 | 
				
			||||||
 | 
					: ${__cdist_name_manifest:=manifests}
 | 
				
			||||||
: ${__cdist_name_object:=objects}
 | 
					: ${__cdist_name_object:=objects}
 | 
				
			||||||
: ${__cdist_name_type:=types}
 | 
					: ${__cdist_name_type:=types}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Base
 | 
					# Base
 | 
				
			||||||
: ${__cdist_config:=/etc/cdist}
 | 
					: ${__cdist_config:=/etc/cdist}
 | 
				
			||||||
: ${__cdist_explorer_dir:=$__cdist_config/$__cdist_name_explorer}
 | 
					: ${__cdist_explorer_dir:=$__cdist_config/$__cdist_name_explorer}
 | 
				
			||||||
: ${__cdist_manifest_dir:=$__cdist_config/manifests}
 | 
					: ${__cdist_manifest_dir:=$__cdist_config/$__cdist_name_manifest}
 | 
				
			||||||
: ${__cdist_manifest_init:=$__cdist_manifest_dir/$__cdist_name_init}
 | 
					: ${__cdist_manifest_init:=$__cdist_manifest_dir/$__cdist_name_init}
 | 
				
			||||||
: ${__cdist_type_dir:=$__cdist_config/$__cdist_name_type}
 | 
					: ${__cdist_type_dir:=$__cdist_config/$__cdist_name_type}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -113,6 +114,11 @@ __cdist_cache_host()
 | 
				
			||||||
   echo "${__cdist_cache_hosts}/${__cdist_target_host}"
 | 
					   echo "${__cdist_cache_hosts}/${__cdist_target_host}"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					__cdist_type_mydir()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					   echo "${__cdist_type_dir}/${__cdist_type_current}"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
__cdist_tmp_removal()
 | 
					__cdist_tmp_removal()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
   rm -rf "${__cdist_tmp_dir}"
 | 
					   rm -rf "${__cdist_tmp_dir}"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,6 +33,7 @@ set -eu
 | 
				
			||||||
echo "I am $__cdist_myname and have been called with $@"
 | 
					echo "I am $__cdist_myname and have been called with $@"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export __cdist_object_id="$1"; shift
 | 
					export __cdist_object_id="$1"; shift
 | 
				
			||||||
 | 
					export __cdist_type_current="$__cdist_myname"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "$__cdist_object_id" | grep -q "^${__cdist_sane_regexp}\$" || __cdist_usage "Provide sane id, please"
 | 
					echo "$__cdist_object_id" | grep -q "^${__cdist_sane_regexp}\$" || __cdist_usage "Provide sane id, please"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue