27.3.5.
설치가 완료되면 시스템에서 실행할 명령을 추가하는 옵션이 있지만 시스템을 처음 재부팅하기 전에 실행할 수 있습니다.
아래 설명된 대로
--nochroot 옵션을 사용하여 이 동작을 변경할 수 있습니다.
중요
다음 옵션을 사용하여 설치 후 스크립트의 동작을 변경할 수 있습니다. 옵션을 사용하려면 스크립트 시작 부분에 있는 %post 줄에 추가합니다. 예:
%post --interpreter=/usr/bin/python
--- Python script omitted --
%end
--interpreter=- Python과 같은 다른 스크립팅 언어를 지정할 수 있습니다. 예:
%post --interpreter=/usr/bin/python --nochroot- chroot 환경 외부에서 실행하려는 명령을 지정할 수 있습니다.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf %end --erroronfail- 오류 메시지는 실패의 원인이 기록되는 위치로 안내합니다.
--log=- 로그 파일의 경로는
--nochroot옵션을 사용할지 여부를 고려해야 합니다. 예를 들어--nochroot가 없는 경우:%post --log=/root/ks-post.log%post --nochroot --log=/mnt/sysimage/root/ks-post.log
예 27.8.
# Start of the %post section with logging into /root/ks-post.log
%post --log=/root/ks-post.log
# Mount an NFS share
mkdir /mnt/temp
mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp
openvt -s -w -- /mnt/temp/runme
umount /mnt/temp
# End of the %post section
%end