有什么办法可以告诉 yum 变量解析器变量名的开始和结束位置吗?
我在嵌入时遇到问题$releasever
。
例如,这有效:
# cat test.repo
[RHEL$releasever]
name=RHEL$releasever test
# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
repo id repo name status
RHEL6 RHEL6 test 0
repolist: 0
#
Run Code Online (Sandbox Code Playgroud)
但这不是:
# cat test.repo
[RHEL$releasever_SOMETHING]
name=RHEL$releasever test
# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Bad id for repo: RHEL$releasever_SOMETHING, byte = $ 4
Loading mirror speeds from cached hostfile
repolist: 0
#
Run Code Online (Sandbox Code Playgroud)
唉,yum 不识别${releasever}
或$(releasever)
-- shell 风格和 Make 风格。在 yum 中还有其他方法可以做到吗?
现在我们有多个名为 RHEL5_something 和 RHEL6_something 的 yum 存储库,我想将其合并到 RHEL$releasever_something 中,因为它可以简化我们的配置管理。
我仍然可以通过使用 config mgmt 变量而不是 yum 变量来整合配置;我只想知道 yum 可以吗?
归档时间: |
|
查看次数: |
169 次 |
最近记录: |