integrate another stage into cdist-deploy-to
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								19bccc8fad
							
						
					
				
			
			
				commit
				
					
						d8ab79e1ab
					
				
			
		
					 1 changed files with 15 additions and 13 deletions
				
			
		| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
#!/bin/sh
 | 
					#!/bin/sh
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# 2010 Nico Schottelius (nico-cdist at schottelius.org)
 | 
					# 2010-2011 Nico Schottelius (nico-cdist at schottelius.org)
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# This file is part of cdist.
 | 
					# This file is part of cdist.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
| 
						 | 
					@ -25,29 +25,31 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[ $# -eq 1 ] || __cdist_usage "<target host>"
 | 
					[ $# -eq 1 ] || __cdist_usage "<target host>"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set -e
 | 
					set -eu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
__cdist_target_host="$1"
 | 
					__cdist_target_host="$1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tmp_exp="$__cdist_tmp_dir/$__cdist_name_explorer"
 | 
					tmp_exp="$__cdist_tmp_dir/$__cdist_name_explorer"
 | 
				
			||||||
tmp_obj="$__cdist_tmp_dir/$__cdist_name_object"
 | 
					tmp_obj="$__cdist_tmp_dir/$__cdist_name_object"
 | 
				
			||||||
tmp_code="$__cdist_tmp_dir/$__cdist_name_code"
 | 
					tmp_exec="$__cdist_tmp_dir/$__cdist_name_exec"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# See cdist-stages(7)
 | 
					# See cdist-stages(7)
 | 
				
			||||||
cdist-explorer-run            "$__cdist_target_host" "$tmp_exp"
 | 
					cdist-explorer-run            "$__cdist_target_host" "$tmp_exp"
 | 
				
			||||||
cdist-manifest-init           "$__cdist_target_host" "$tmp_obj"
 | 
					cdist-manifest-init           "$__cdist_target_host" "$tmp_obj"
 | 
				
			||||||
cdist-manifest-recursive-run  "$__cdist_target_host" "$tmp_obj"
 | 
					cdist-manifest-recursive-run  "$__cdist_target_host" "$tmp_obj"
 | 
				
			||||||
 | 
					cdist-object-codegen-all      "$__cdist_target_host" "$tmp_obj" "$tmp_exec"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Create new cache - put into seperate script?
 | 
					 | 
				
			||||||
echo rm -rf "$(__cdist_cache_host)"
 | 
					 | 
				
			||||||
mkdir -p "$(__cdist_cache_host)"
 | 
					 | 
				
			||||||
mv "$tmp_exp" "$tmp_obj" "$(__cdist_cache_host)"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# FIXME: continue below here
 | 
					 | 
				
			||||||
exit 1
 | 
					exit 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cdist-code-gen "$(__cdist_cache_host)" > "$tmp_code"
 | 
					 | 
				
			||||||
cdist-target-exec "$__cdist_target_host" "$tmp_code"
 | 
					cdist-target-exec "$__cdist_target_host" "$tmp_code"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Create new cache - put into seperate script?
 | 
				
			||||||
 | 
					# cdist-cache migrate?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# echo rm -rf "$(__cdist_cache_host)"
 | 
				
			||||||
 | 
					# mkdir -p "$(__cdist_cache_host)"
 | 
				
			||||||
 | 
					# mv "$tmp_exp" "$tmp_obj" "$(__cdist_cache_host)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Also save last code fragment
 | 
					# Also save last code fragment
 | 
				
			||||||
mv "$tmp_code" "$(__cdist_cache_host)"
 | 
					mv "$tmp_code" "$(__cdist_cache_host)"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue