From ee62de78872e87e1cfd7f2d74bbd1ff49f514f44 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sat, 19 Oct 2013 00:57:08 +0200 Subject: [PATCH] fix distribution detection in apt_repository module, so it also work on Mint as it work on Debian, fix #4587. PPAs are not supported however, since that's a Ubuntu specific feature and mint is detected as a generic distribution and use a different codename than the Ubuntu release it is based on, which mean that apt_repository cannot add detect and add the proper url without a better heuristic. --- packaging/apt_repository | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packaging/apt_repository b/packaging/apt_repository index 80da67b7986..55994ed824f 100644 --- a/packaging/apt_repository +++ b/packaging/apt_repository @@ -349,7 +349,8 @@ def main(): update_cache = module.params['update_cache'] sourceslist = None - if isinstance(distro, aptsources.distro.DebianDistribution): + if isinstance(distro, aptsources.distro.DebianDistribution) or \ + isinstance(distro, aptsources.distro.Distribution): sourceslist = SourcesList() elif isinstance(distro, aptsources.distro.UbuntuDistribution): sourceslist = UbuntuSourcesList(add_ppa_signing_keys_callback=get_add_ppa_signing_key_callback(module))