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

rules 파일 검증

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

표 3–2check 스크립트의 기능에 대해 설명합니다.

표 3–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 파일을 검증한 후 4 장, 사용자 정의 JumpStart 선택적 기능 사용(작업)에서 선택적 사용자 정의 JumpStart 기능에 대하여 더 자세히 익힐 수 있습니다. 6 장, 사용자 정의 JumpStart 설치 수행(작업)에서 사용자 정의 JumpStart 설치 수행에 대하여 더 자세히 익힐 수 있습니다.