Add force_yes param to fablib.apt.install()

This commit is contained in:
Lance Edgar 2017-09-23 21:38:37 -05:00
parent 4cf6ae46bc
commit 7c57f21b31

View file

@ -42,8 +42,9 @@ def install(*packages, **kwargs):
frontend = kwargs.get('frontend', 'noninteractive')
target = kwargs.get('target_release')
target = '--target-release={}'.format(target) if target else ''
sudo('DEBIAN_FRONTEND={} apt-get --assume-yes {} install {}'.format(
frontend, target, ' '.join(packages)))
force_yes = ' --force-yes' if kwargs.get('force_yes') else ''
sudo('DEBIAN_FRONTEND={} apt-get --assume-yes {}{} install {}'.format(
frontend, target, force_yes, ' '.join(packages)))
def purge(*packages):