forked from ungleich-public/cdist
		
	Resolve custom remote copy/exec shellcheck (non-)issues.
This commit is contained in:
		
					parent
					
						
							
								0f31a550cc
							
						
					
				
			
			
				commit
				
					
						dcb4395909
					
				
			
		
					 2 changed files with 7 additions and 2 deletions
				
			
		|  | @ -41,6 +41,8 @@ log "@: $*" | ||||||
| log "code: $code" | log "code: $code" | ||||||
| 
 | 
 | ||||||
| # copy files into chroot | # copy files into chroot | ||||||
| "$__default_remote_copy" "$code" | # code should be split on spaces | ||||||
|  | # shellcheck disable=SC2086 | ||||||
|  | "$__default_remote_copy" $code | ||||||
| 
 | 
 | ||||||
| log "-----" | log "-----" | ||||||
|  |  | ||||||
|  | @ -36,6 +36,7 @@ shift | ||||||
| 
 | 
 | ||||||
| # escape ' with '"'"' | # escape ' with '"'"' | ||||||
| code="$(echo "$@" | sed -e "s/'/'\"'\"'/g")" | code="$(echo "$@" | sed -e "s/'/'\"'\"'/g")" | ||||||
|  | # shellcheck disable=SC2089 | ||||||
| code="chroot $chroot sh -e -c '$code'" | code="chroot $chroot sh -e -c '$code'" | ||||||
| 
 | 
 | ||||||
| log "target_host: $target_host" | log "target_host: $target_host" | ||||||
|  | @ -44,6 +45,8 @@ log "@: $*" | ||||||
| log "code: $code" | log "code: $code" | ||||||
| 
 | 
 | ||||||
| # Run the code | # Run the code | ||||||
| "$__default_remote_exec" "$target_host" "$code" | # code should be split on spaces | ||||||
|  | # shellcheck disable=SC2086,SC2090 | ||||||
|  | "$__default_remote_exec" "$target_host" $code | ||||||
| 
 | 
 | ||||||
| log "-----" | log "-----" | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue