バックスラッシュエスケープを使用するキックスタートファイルの複数行エントリ

バックスラッシュエスケープを使用するキックスタートファイルの複数行エントリ

似たようなことを試した人はいますか?

network \
  --activate \
  --onboot=yes \
  --bootproto=static \
  --etc. \
  --etc. \
  --etc....

キックスタートファイルを読みやすくするには?バックスラッシュエスケープは機能しますか?

私はほぼ最新で最高のCentOS 7を見ています。

答え1

いいえ。%preキックスタートファイルで行連続を使用できる唯一の場所は%postスクリプトです。これは%pre(または%post)の間に入力した内容が%endそのまま通訳者に提供されるためです(おそらくによって提供されます--interpreter)。

キックスタートファイルの他のすべての行(%packagesおよび除く%addon)は1行ずつ実行されます。

メモ:

  • %addon私はどのプラグインを使用したことがなく、プラグインとプラグインの間に実際に意味のある内容を入れることができるのか%end、行の連続が可能かどうかはわかりません。

  • その後、*を\使用してファイルを前処理できます。sed -z 's/\\\s*\n//'

*(-zGNU固有sed

関連情報