마스터 시스템에 소프트웨어를 설치한 후 만들기, 설치, 사후 설치 및 첫 재부트 동안 특정 스크립트를 실행할 수 있습니다. 이 스크립트를 사용하여 다음을 수행할 수 있습니다.
복제 시스템에서 응용 프로그램을 구성합니다. 복잡하지 않은 구성의 경우 사용자 정의 JumpStart 스크립트를 사용할 수 있습니다. 좀 더 복잡한 구성의 경우 복제 시스템의 설치 전후에 마스터 시스템에서 특수 구성 파일 처리가 필요한 경우가 있습니다.
복제 시스템의 로컬 사용자 정의를 보호합니다. 로컬 사전 설치 및 사후 설치 스크립트는 복제 시스템에 상주합니다. 이 스크립트는 Solaris Flash 소프트웨어에 의한 로컬 사용자 정의 덮어쓰기를 막을 수 있습니다.
플래시 아카이브 호스트를 독립적인 상태로 만들 수 있는 복제 불가한 호스트 종속 데이터를 식별합니다. 이 데이터를 수정하거나 아카이브에서 제외할 경우 호스트 독립성이 부여됩니다. 호스트 종속 데이터의 예로는 로그 파일이 있습니다.
아카이브를 작성하는 동안 소프트웨어 무결성을 검증할 수 있습니다.
복제 시스템상에서 설치를 검증할 수 있습니다.
재부트 스크립트 이외의 스크립트를 만들 경우 다음 지침을 따르면 스크립트에 의해 OS가 중단되지 않습니다. 지침을 따르지 않으면 시스템이 중단됩니다. 이러한 지침을 통해 Solaris Live Upgrade를 사용할 수 있으며 운영 체제 설치에 필요한 새 부트 환경을 만들 수 있습니다. 현재 시스템이 실행되는 동안 아카이브를 사용하여 새 부트 환경을 설치할 수 있습니다.
이러한 지침은 데몬을 실행하거나 루트(/) 파일 시스템의 내용을 수정하는 재부트 스크립트에는 해당되지 않습니다.
스크립트가 현재 실행 중인 시스템에 영향을 주어서는 안 됩니다. 현재 실행 중인 운영 체제는 Solaris Flash 아카이브가 설치될 때 실행되는 운영 체제가 아닐 수 있습니다.
스크립트는 어떠한 데몬 프로세스도 시작하거나 중지시켜서는 안 됩니다.
스크립트는 ps, truss 또는 uname과 같이 운영 체제에 따라 달라지는 명령어의 출력에 의존해서는 안 됩니다. 이러한 명령어는 현재 실행 중인 시스템에 대한 정보를 보고합니다.
스크립트는 신호를 보내거나 현재 실행 중인 프로세스에 영향을 주어서는 안 됩니다.
스크립트에서는 expr, cp 및 ls 등과 같은 쉘 스크립트를 가능하게 하는 표준 UNIX 명령어를 사용할 수 있습니다.
Solaris Live Upgrade에 대한 개요는 Solaris 10 10/08 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획의 2 장, Solaris Live Upgrade(개요)를 참조하십시오.