使用反斜杠转义的 kickstart 文件中的多行条目

使用反斜杠转义的 kickstart 文件中的多行条目

有没有人尝试过类似的东西

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

为了使 kickstart 文件更具可读性?反斜杠转义有效吗?

我正在关注 CentOS 7,或多或少是最新、最好的。

答案1

不,kickstart 文件中唯一可以使用行延续的地方是%pre%post脚本。这是因为您在%pre(或%post) 和它之间放置的任何内容%end都只是按原样给出给解释器(可能由 给出--interpreter)。

kickstart 文件中的所有其他行(除了%packages%addon)都是逐行执行的。

笔记:

  • 我从来没有使用过任何插件,不确定你是否真的可以在%addon和 it之间放置一些有意义的东西%end,以及是否可以有行延续。

  • 您可以使用\然后预处理您的文件,例如使用sed -z 's/\\\s*\n//'*

*(-z特定于 GNU sed

相关内容