kickstart 文件可以有多个 %pre 或 %post 部分吗?

kickstart 文件可以有多个 %pre 或 %post 部分吗?

我刚开始使用 ks.cfg 文件,遇到一个包含 2 %post 部分的文件,并认为这可能是一个错误。第一个 %post 部分是空的,只是

%post --nochroot


%end

第二个 %post 中确实有一些代码。

我确实在 kickstart 文件的命令部分末尾发现了重新启动,所以想知道重新启动之前和之后是否可能是 2 个单独的 %post 部分?但到目前为止,在文档中没有发现任何内容表明情况可能如此。

答案1

您可以根据需要在 kickstart 中放置任意数量的%post(或)部分,它们将按文件中出现的顺序进行处理。如果你想使用不同的部分,%pre你可以有多个部分%post选项(就像这里的--nochroot)或只是为了更好的可读性分开不同的任务。

RHEL 文档:

脚本部分计数和排序

除命令部分之外的所有部分都是可选的,并且可以多次出现。当要评估特定类型的脚本部分时,Kickstart 中存在的该类型的所有部分都会按照出现的顺序进行评估:两个 %post 部分按照它们出现的顺序依次进行评估。

相关内容