Redhat
在 nochroot 環境中執行 kickstart 的 %post 部分的一半,在 chroot 環境中執行另一半
我正在嘗試執行在我最近安裝的系統上執行某些安全配置的腳本。大部分腳本都引用了以基本目錄開頭的文件,
/
這會帶來問題,因為從我的isolinux
目錄複製腳本需要基本目錄所在的 nochroot 環境/mnt/sysimage/
。那麼,是否可以將腳本複製到 nochroot 環境中的正確目錄,但是一旦它切換回 chroot 環境?作為參考,kickstart 的 %post 部分大致如下所示:
%post --nochroot --logfile=/mnt/sysimage/root/ks-post.log cp /run/install/repo/<script.sh> /mnt/sysimage/root/ ---> Here is where I want to switch back to a chroot environment sh /root/script.sh %end
請注意,我更改了目前的最後一行
sh /mnt/sysimage/root/script.sh
,以反映我希望我的%post
部分看起來的方式。
%post --nochroot --logfile=/mnt/sysimage/root/ks-post.log cp /run/install/repo/script.sh /mnt/sysimage/root/ chroot /mnt/sysimage/ /bin/sh /root/script.sh %end