RHEL 7.9:rpm --eval“%dist”现在是.el7_9,而不仅仅是.el7

RHEL 7.9:rpm --eval“%dist”现在是.el7_9,而不仅仅是.el7

在这里,我们最近将一些系统从 RHEL 7.8 升级到 RHEL 7.9,我遇到了与 rpm 工具返回的“dist”相关的问题。

在我们在 RHEL7 和 RHEL8 系统之间共享的一些脚本中,我们使用以下命令:rpm --eval “%距离”确定本地 RHEL 版本:“.el7”或“.el8”

从 RHEL 7.9 开始,该命令现在返回:“.el7_9“而不仅仅是”.el7“。

这一新行为破坏了我们的几个脚本。我在 Red Hat 网站上找不到任何解释这一变化的文档。

我已经在 RHEL 8.3 上测试了该命令,它仍然只返回“.el8“因此我对 7.9 的变化感到非常惊讶。

有人也遇到过这种行为吗?有谁知道为什么做出这种改变:错误(不太可能)还是故意的?有任何官方的 Red Hat 文档吗?

多谢

相关内容