yum変数IDが始まり終わる場所をyum変数パーサにどのように通知できますか?

yum変数IDが始まり終わる場所をyum変数パーサにどのように通知できますか?

変数名が始まり終わる場所を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
#

しかし、そうではありません:

# 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
#

ああ、yumは--shellスタイルやMakeスタイルを認識しません${releasever}$(releasever)yumに他の方法がありますか?

RHEL5_somethingやRHEL6_somethingなどの名前を持つ複数のyumリポジトリがあり、それをRHEL $ releasever_somethingにマージして構成管理を簡素化しようとしています。

yum変数の代わりに構成管理変数を使用して構成をマージできます。 yumがそうすることができるかどうか疑問に思います。

ベストアンサー1

これは既知の問題この記事を書いた時点で、Red Hatは2017年1月4日に最後に更新しました。私が提案できる唯一の回避策は、通話前に何かを移動することです$releasever

おすすめ記事