8.11. 설치-이후 스크립트

그림 8-16. 설치-이후 스크립트

여러분은 또한 설치가 끝난 후 시스템 상에서 실행될 명령어를 추가하실 수 있습니다. 만일 킥스타트 파일에서 네트워크를 적절하게 설정하셨다면, 네트워크가 활성화될 것입니다. 설치-이후 스크립트를 포함시키려면, 입력란에 스크립트를 입력하십시오.

경고경고
 

%post 명령은 포함시키지 마십시오. 이 명령은 여러분을 위해 자동으로 추가될 것입니다.

예를 들어 새로이 설치된 시스템을 위한 오늘의 메시지를 변경시키기 위해서는, %post 섹션에 다음과 같은 명령을 추가하십시오:

echo "Hackers will be punished!" > /etc/motd

작은보힌트
 

보다 많은 예시는 7.7.1 절에서 찾으실 수 있습니다.

8.11.1. Chroot 환경

chroot 환경 외부에서 설치-후 스크립트를 실행하시려면, 설치-후 화면 상단의 이 옵션 옆에 위치한 체크박스를 클릭하시기 바랍니다. 이 방법은 %post 섹션에서 --nochroot 옵션을 사용하는 것과 같습니다.

만일 chroot 환경 바깥의 설치-이후 섹션에 존재하는 새로 설치된 파일 시스템에 변화를 주고 싶다면, 디렉토리 이름에 /mnt/sysimage를 덧붙여야 합니다.

얘를 들어 만일 chroot 환경 밖(outside)에서 실행 옵션을 선택하신다면, 위에서 언급된 예시는 다음과 같이 바뀌어야 합니다:

echo "Hackers will be punished!" > /mnt/sysimage/etc/motd

8.11.2. 해석기 사용

스크립트를 실행할 스크립팅 언어를 지정하시려면, 해석기 사용 버튼을 선택하신 후 버튼 옆에 위치한 입력란에 해석기를 입력하십시오. 예를 들어 Python 스크립트를 사용하시려면, /usr/bin/python2.2를 지정하시면 됩니다. 이 옵션은 킥스타트 파일에서 %post --interpreter /usr/bin/python2.2을 사용하는 것과 같습니다.