catch some errors
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								3244cfae85
							
						
					
				
			
			
				commit
				
					
						339167c23c
					
				
			
		
					 1 changed files with 8 additions and 5 deletions
				
			
		| 
						 | 
					@ -148,14 +148,17 @@ cp -L "$src" "$real_dst"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        log.debug("Bootstrap: %s" % cmd)
 | 
					        log.debug("Bootstrap: %s" % cmd)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#        try:
 | 
					        try:
 | 
				
			||||||
        subprocess.check_call(cmd)
 | 
					            subprocess.check_call(cmd)
 | 
				
			||||||
#        except subprocess.CalledProcessError:
 | 
					        except subprocess.CalledProcessError:
 | 
				
			||||||
#            raise 
 | 
					            raise cdist.Error("Debootstrap failed (root priviliges required)")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Required to run this - otherwise apt-get install fails
 | 
					        # Required to run this - otherwise apt-get install fails
 | 
				
			||||||
        cmd = [ "chroot", self.target_dir, "/usr/bin/apt-get", "update" ]
 | 
					        cmd = [ "chroot", self.target_dir, "/usr/bin/apt-get", "update" ]
 | 
				
			||||||
        subprocess.check_call(cmd)
 | 
					        try:
 | 
				
			||||||
 | 
					            subprocess.check_call(cmd)
 | 
				
			||||||
 | 
					        except subprocess.CalledProcessError:
 | 
				
			||||||
 | 
					            raise cdist.Error("chrooted apt-get update failed (root priviliges required)")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def create_helper_files(self, base_dir):
 | 
					    def create_helper_files(self, base_dir):
 | 
				
			||||||
        for key, val in self.helper.items():
 | 
					        for key, val in self.helper.items():
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue