我正在探索费多拉/RHEL启动文件。我想知道%post
kickstart 文件中各部分的顺序是什么。
如果有%post
如下两个部分:
%post --nochroot
%end
%post
%end
他们是如何被处决的?
它们是按照解释器找到它们的顺序执行的吗?或者还有其他的排序吗?
答案1
它们的执行顺序与 kickstart 文件中出现的顺序相同。从RHEL 文档:
脚本部分计数和排序
除命令部分之外的所有部分都是可选的,并且可以多次出现。当要评估特定类型的脚本部分时,Kickstart 中存在的该类型的所有部分都会按照出现的顺序进行评估:两个
%post
部分按照它们出现的顺序依次评估。但是,您不必以任何顺序指定各种类型的脚本节:节%post
之前是否有节并不重要%pre
。