From abbeab3ba4a69304c104cd7c648e280c15f38959 Mon Sep 17 00:00:00 2001 From: Pascal Arlt Date: Thu, 25 Jul 2024 13:30:02 +0200 Subject: [PATCH] Add yum-utils package for redhat minions (bsc#1227133) Signed-off-by: Pascal Arlt --- susemanager-utils/susemanager-sls/salt/packages/init.sls | 8 ++++++++ .../susemanager-sls.changes.parlt.fix-yum-utils-missing | 1 + 2 files changed, 9 insertions(+) create mode 100644 susemanager-utils/susemanager-sls/susemanager-sls.changes.parlt.fix-yum-utils-missing diff --git a/susemanager-utils/susemanager-sls/salt/packages/init.sls b/susemanager-utils/susemanager-sls/salt/packages/init.sls index 1fafa64f0816..f6ce9c13004f 100644 --- a/susemanager-utils/susemanager-sls/salt/packages/init.sls +++ b/susemanager-utils/susemanager-sls/salt/packages/init.sls @@ -28,6 +28,14 @@ mgr_install_flavor_check: - mgrcompat: sync_states {%- endif %} +{%- if grains['os_family'] == 'RedHat' and grains['osmajorrelease'] < 8 %} + pkg.installed: + - name: yum-utils + - require: + - file: mgrchannels_* + - mgrcompat: sync_states +{%- endif %} + mgr_refresh_grains: {%- if grains.get('__suse_reserved_saltutil_states_support', False) %} saltutil.sync_grains: diff --git a/susemanager-utils/susemanager-sls/susemanager-sls.changes.parlt.fix-yum-utils-missing b/susemanager-utils/susemanager-sls/susemanager-sls.changes.parlt.fix-yum-utils-missing new file mode 100644 index 000000000000..8bae0dc0997c --- /dev/null +++ b/susemanager-utils/susemanager-sls/susemanager-sls.changes.parlt.fix-yum-utils-missing @@ -0,0 +1 @@ +- Fix yum-utils package missing on CentOS7 minions (bsc#1227133)