0aa0223de4
- Fix minion scheduler to return a 'retcode' attribute (bsc#1089112) - Fix for logging during network interface querying (bsc#1087581) - Fix rhel packages requires both net-tools and iproute (bsc#1087055) - Added: * initialize-__context__-retcode-for-functions-handled.patch - Modified: * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch - Fix patchinstall on yum module. Bad comparison (bsc#1087278) - Added: * provide-kwargs-to-pkg_resource.parse_targets-require.patch - Strip trailing commas on Linux user's GECOS fields (bsc#1089362) - Fallback to PyMySQL (bsc#1087891) - Improved test for fqdns - Update SaltSSH patch - Fix for [Errno 0] Resolver Error 0 (no error) (bsc#1087581) * Lintfix: PEP8 ident * Use proper levels of the error handling, use proper log formatting. * Fix unit test for reversed fqdns return data - Added: * strip-trailing-commas-on-linux-user-gecos-fields.patch * fall-back-to-pymysql.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch OBS-URL: https://build.opensuse.org/request/show/601028 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=119
38 lines
1.3 KiB
Diff
38 lines
1.3 KiB
Diff
From f7af1739a5795de6f98cfe2856372c755711e6dc Mon Sep 17 00:00:00 2001
|
|
From: Michael Calmer <mc@suse.de>
|
|
Date: Wed, 18 Apr 2018 17:19:18 +0200
|
|
Subject: [PATCH] provide kwargs to pkg_resource.parse_targets required
|
|
to detect advisory type
|
|
|
|
fix invalid string compare
|
|
---
|
|
salt/modules/yumpkg.py | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/salt/modules/yumpkg.py b/salt/modules/yumpkg.py
|
|
index 39abb77fbc..9eb27e7701 100644
|
|
--- a/salt/modules/yumpkg.py
|
|
+++ b/salt/modules/yumpkg.py
|
|
@@ -1322,7 +1322,7 @@ def install(name=None,
|
|
|
|
try:
|
|
pkg_params, pkg_type = __salt__['pkg_resource.parse_targets'](
|
|
- name, pkgs, sources, saltenv=saltenv, normalize=normalize
|
|
+ name, pkgs, sources, saltenv=saltenv, normalize=normalize, **kwargs
|
|
)
|
|
except MinionError as exc:
|
|
raise CommandExecutionError(exc)
|
|
@@ -1620,7 +1620,7 @@ def install(name=None,
|
|
if _yum() == 'dnf':
|
|
cmd.extend(['--best', '--allowerasing'])
|
|
_add_common_args(cmd)
|
|
- cmd.append('install' if pkg_type is not 'advisory' else 'update')
|
|
+ cmd.append('install' if pkg_type != 'advisory' else 'update')
|
|
cmd.extend(targets)
|
|
out = __salt__['cmd.run_all'](
|
|
cmd,
|
|
--
|
|
2.15.1
|
|
|
|
|