forked from ungleich-public/cdist
		
	make more use of run_or_fail
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								14ac0e3ad1
							
						
					
				
			
			
				commit
				
					
						99268591c2
					
				
			
		
					 1 changed files with 3 additions and 8 deletions
				
			
		
							
								
								
									
										11
									
								
								bin/cdist
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								bin/cdist
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -139,18 +139,13 @@ class Cdist:
 | 
			
		|||
      log.error(*args)
 | 
			
		||||
      sys.exit(1)
 | 
			
		||||
 | 
			
		||||
   def remote_mkdir(directory):
 | 
			
		||||
   def remote_mkdir(self, directory):
 | 
			
		||||
      """Create directory on remote side"""
 | 
			
		||||
      self.run_or_fail(["mkdir", "-p", directory], remote=True)
 | 
			
		||||
 | 
			
		||||
   def remote_cat(filename):
 | 
			
		||||
      cmd = self.remote_prefix
 | 
			
		||||
      cmd.append("cat")
 | 
			
		||||
      cmd.append(filename)
 | 
			
		||||
      try:
 | 
			
		||||
         subprocess.call(cmd)
 | 
			
		||||
      except subprocess.CalledProcessError:
 | 
			
		||||
         log.error("Remote cat failed")
 | 
			
		||||
      """Use cat on the remote side for output"""
 | 
			
		||||
      self.run_or_fail(["cat", filename], remote=True)
 | 
			
		||||
 | 
			
		||||
   def shell_run_or_debug_fail(self, script, *args, **kargs):
 | 
			
		||||
      # Manually execute /bin/sh, because sh -e does what we want
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue