From 38444bb76c1707b84c09a02882f3019c22499fab Mon Sep 17 00:00:00 2001 From: Martin Krizek Date: Thu, 9 Nov 2017 11:41:47 +0100 Subject: [PATCH] yum: the rpm command requires newline in --qf (#32244) --- lib/ansible/modules/packaging/os/yum.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/packaging/os/yum.py b/lib/ansible/modules/packaging/os/yum.py index d4472f461e..b6846d4e21 100644 --- a/lib/ansible/modules/packaging/os/yum.py +++ b/lib/ansible/modules/packaging/os/yum.py @@ -347,11 +347,13 @@ def is_group_env_installed(name): return False -def is_installed(module, repoq, pkgspec, conf_file, qf=def_qf, en_repos=None, dis_repos=None, is_pkg=False, installroot='/'): +def is_installed(module, repoq, pkgspec, conf_file, qf=None, en_repos=None, dis_repos=None, is_pkg=False, installroot='/'): if en_repos is None: en_repos = [] if dis_repos is None: dis_repos = [] + if qf is None: + qf = "%{epoch}:%{name}-%{version}-%{release}.%{arch}\n" if not repoq: pkgs = []