Add force_yes param to fablib.apt.install()
				
					
				
			This commit is contained in:
		
							parent
							
								
									4cf6ae46bc
								
							
						
					
					
						commit
						7c57f21b31
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
					@ -42,8 +42,9 @@ def install(*packages, **kwargs):
 | 
				
			||||||
    frontend = kwargs.get('frontend', 'noninteractive')
 | 
					    frontend = kwargs.get('frontend', 'noninteractive')
 | 
				
			||||||
    target = kwargs.get('target_release')
 | 
					    target = kwargs.get('target_release')
 | 
				
			||||||
    target = '--target-release={}'.format(target) if target else ''
 | 
					    target = '--target-release={}'.format(target) if target else ''
 | 
				
			||||||
    sudo('DEBIAN_FRONTEND={} apt-get --assume-yes {} install {}'.format(
 | 
					    force_yes = ' --force-yes' if kwargs.get('force_yes') else ''
 | 
				
			||||||
            frontend, target, ' '.join(packages)))
 | 
					    sudo('DEBIAN_FRONTEND={} apt-get --assume-yes {}{} install {}'.format(
 | 
				
			||||||
 | 
					            frontend, target, force_yes, ' '.join(packages)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def purge(*packages):
 | 
					def purge(*packages):
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue