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