I should be using **kw more to handle these optional items.
Make Apt consistent with RPM now.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
# TODO this does not downgrade -- should it?
if packages:
- distro.packager.install(packages, force_confnew=True)
+ distro.packager.install(
+ packages,
+ extra_install_flags=['-o', 'Dpkg::Options::=--force-confnew']
+ )
def mirror_install(distro, repo_url, gpg_url, adjust_repos, **kw):
]
name = 'apt'
- def install(self, packages, force_confnew=False, **kw):
+ def install(self, packages, **kw):
if isinstance(packages, str):
packages = [packages]
if isinstance(extra_flags, str):
extra_flags = [extra_flags]
cmd.extend(extra_flags)
- if force_confnew:
- cmd.extend(['-o', 'Dpkg::Options::=--force-confnew'])
cmd.extend(packages)
return self._run(cmd)