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