From c5328205230cb836cca7d5c745f0bbfc7d54c46e Mon Sep 17 00:00:00 2001 From: jordyb6 <129943902+jordyb6@users.noreply.github.com> Date: Mon, 19 Jan 2026 14:54:57 +0100 Subject: [PATCH] fix: files/os_patching_fact_generation.sh: Parse versionlocked packages properly for RHEL 8+ (#243) --- files/os_patching_fact_generation.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/os_patching_fact_generation.sh b/files/os_patching_fact_generation.sh index d4bc463..56e75b3 100644 --- a/files/os_patching_fact_generation.sh +++ b/files/os_patching_fact_generation.sh @@ -46,7 +46,7 @@ case $OSFAMILY in PKGS=$(echo $PKGS | sed 's/Obsoleting.*//') SECPKGS=$(yum -q --security check-update 2>/dev/null| grep -E -v "^Security:" | grep -oP '^.*?(?= )') SECPKGS=$(echo $SECPKGS | sed 's/Obsoleting.*//') - HELDPKGS=$([ -r /etc/yum/pluginconf.d/versionlock.list ] && awk -F':' '/:/ {print $2}' /etc/yum/pluginconf.d/versionlock.list | sed 's/-[0-9].*//') + HELDPKGS=$([ -r /etc/yum/pluginconf.d/versionlock.list ] && awk -F':' '/:/ {print $1}' /etc/yum/pluginconf.d/versionlock.list | sed 's/-[0-9].*//') ;; Suse) PKGS=$(zypper --non-interactive --no-abbrev --quiet lu | grep '|' | grep -v '\sRepository' | awk -F'|' '/^[[:alnum:]]/ {print $3}' | sed 's/^\s*\|\s*$//')