Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치

rules 파일 검증

프로필, rules 파일을 사용하기 전에 check 스크립트를 실행하여 파일이 제대로 설정되었는지 검증해야 합니다. 모든 규칙 및 프로필이 제대로 설정되면 시스템을 프로필에 일치시키는 사용자 정의 JumpStart 설치 소프트웨어가 필요로 하는 rules.ok 파일이 생성됩니다.

표 6–2check 스크립트가 수행하는 작업을 설명합니다.

표 6–2 check 스크립트를 사용하는 경우 수행되는 작업

단계 

설명 

rules 파일의 구문이 검사됩니다.

 

check 규칙 키워드가 적합하고 begin, classfinish 필드가 각 규칙에 대해 지정되었음을 검증합니다. beginfinish 필드는 파일 이름 대신 마이너스 기호(-)로 구성될 수 있습니다.

rules 파일에 오류가 없으면 규칙에서 지정된 각 프로필의 구문이 검사됩니다.

오류가 없으면 checkrules 파일에서 rules.ok 파일을 만들고 모든 주석 및 빈 행을 제거하고 모든 규칙을 보관하고 다음 주석 행을 끝에 추가합니다.

# version=2 checksum=num

Procedurerules 파일 검증

단계
  1. check 스크립트가 JumpStart 디렉토리에 있는지 확인합니다.


    주 –

    check 스크립트는 Solaris Operating System DVD 또는 Solaris Software - 1 CD의 Solaris_10/Misc/jumpstart_sample 디렉토리에 있습니다.


  2. 디렉토리를 JumpStart 디렉토리로 변경합니다.

  3. check 스크립트를 실행하여 rules 파일을 검증합니다.


    $ ./check -p path -r file_name
    
    -p path

    사용 중인 시스템의 check 스크립트 대신 Solaris 소프트웨어 이미지의 check 스크립트를 사용하여 rules를 검증합니다. path는 로컬 디스크 또는 마운트된 Solaris Operating System DVD 또는 Solaris Software - 1 CD의 이미지입니다.

    시스템에 이전 버전의 Solaris를 실행하는 경우 이 옵션을 사용하여 최신 버전의 check를 실행합니다.

    -r file_name

    rules가 아닌 파일 이름을 지정합니다. 이 옵션을 사용하여 규칙을 rules 파일로 통합하기 전에 규칙의 유효성을 테스트할 수 있습니다.

    check 스크립트가 실행될 때 스크립트는 rules 파일과 각 프로필의 유효성 확인을 보고합니다. 오류가 없으면 스크립트는 다음 정보를 보고합니다.


    The custom JumpStart configuration is ok
  4. rootrules.ok 파일을 소유하고 사용 권한이 644로 설정되었는지 확인합니다.

참조

rules 파일을 검증한 후 7 장, 사용자 정의 JumpStart 선택적 기능 사용(작업)에서 선택적 사용자 정의 JumpStart 기능에 대하여 더 자세히 익힐 수 있습니다. 9 장, 사용자 정의 JumpStart 설치 수행(작업)에서 사용자 정의 JumpStart 설치 수행에 대하여 더 자세히 익힐 수 있습니다.