ローカル リポジトリを使用するために、キックスタート中に独自の *.repo ファイルを作成したいと思います。これを PostInstall 部分に追加します。私が得た問題は、 $releasever と basearch を文字列ではなく変数として使用することです:
/bin/cat <<EOF > /user/test.cfg
[lbase]
name=CentOS-$releasever - Base
baseurl=http://xxx.xxx.xxx.xxx/mirror/repo/centos/$releasever/os/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-$releasever - Updates
baseurl=http://xxx.xxx.xxx.xxx/mirror/repo/centos/$releasever/updates/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
EOF
var を引用する結果に空白がないことを無効にするにはどうすればよいですか? (var はキックスタートでは設定されません。var は後で yum の更新時に読み取られます)
[lbase]
baseurl=http://xxx.xxx.xxx.xxx/mirror/repo/centos//os/
........
[updates]
baseurl=http://xxx.xxx.xxx.xxx/mirror/repo/centos//updates//
私はいくつかのようなものが必要です
baseurl=http://xxx.xxx.xxx.xxx/mirror/repo/centos/$releasever/os/$basearch
私の* .repoファイルで.......
どうも