From 0b4b59c2d107b24865033d6d58a43fd9beac2097 Mon Sep 17 00:00:00 2001 From: Sharky Date: Thu, 2 Apr 2026 22:53:49 +0200 Subject: [PATCH] fix pkg.installed on freebsd --- salt/states/pkg.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/salt/states/pkg.py b/salt/states/pkg.py index 7a0e78afcafa..0848849739b0 100644 --- a/salt/states/pkg.py +++ b/salt/states/pkg.py @@ -917,6 +917,10 @@ def _verify_install(desired, new_pkgs, ignore_epoch=None, new_caps=None): elif pkgver == "latest": _ok.append(pkgname) continue + elif __grains__["os"] == "FreeBSD" and pkgver: + cver = [k for k, v in new_pkgs.items() if v["version"] == pkgver] + _ok.append(pkgname) + continue elif not __salt__["pkg_resource.version_clean"](pkgver): _ok.append(pkgname) continue