Solaris 9 설치 설명서

rules 파일의 예

다음은 rules 파일의 여러 예제 규칙을 보여주는 예입니다. 각 행은 규칙 키워드와 해당 키워드에 대한 유효한 값을 가집니다. JumpStart 프로그램이 rules 파일을 맨 위에서 맨 아래로 스캔합니다.

JumpStart 프로그램이 규칙 키워드 및 값을 알려진 시스템과 일치시키면 JumpStart 프로그램이 프로필 필드에 나열된 프로필이 지정한 Solaris 소프트웨어를 설치합니다.


예 23–1 rule 파일

 # rule keywords and rule values       begin script       profile       finish script
 # -----------------------------       ------------       --------      -------------
  hostname eng-11                      -                  basic_prof    -
  network 192.43.34.0 && !model \
 'SUNW,SPARCstation-20'2               -                  net_prof      -
  model SUNW,SPARCstation-LX3          -                  lx_prof       complete
  network 193.144.2.0 && karch i86pc  setup4              x86_prof       done
  memsize 64-128 && arch i3865         -                 prog_prof     -
  any6  -                              -                  generic_prof  -
  1. 시스템의 호스트 이름이 eng-1이면 규칙과 일치합니다. basic_prof 프로필은 규칙과 일치하는 시스템에 Solaris 소프트웨어를 설치하는 데 사용됩니다.

  2. 시스템이 서브넷 192.43.34.0에 있거나 시스템이 SPARCstationTM 20(SUNW,SPARCstation-20)이 아닌 경우 규칙이 일치합니다. net_prof 프로필은 이 규칙과 일치하는 시스템에 Solaris 소프트웨어를 설치하는 데 사용됩니다. 규칙은 rules 파일의 구문에서 정의되는 규칙 줄 바꾸기의 예도 제공합니다.

  3. 시스템이 SPARCstation LX이면 규칙과 일치합니다. lx_prof 프로필 및 complete finish 스크립트는 이 규칙과 일치하는 시스템에 Solaris 소프트웨어를 설치하는 데 사용됩니다.

  4. 시스템이 서브넷 193.144.2.0에 있고 x86 기반 시스템이면 규칙이 일치합니다. setup begin 스크립트 x86_prof 프로필 및 done finish 스크립트는 규칙과 일치하는 Solaris 소프트웨어를 설치하는 데 사용됩니다.

  5. 시스템이 64MB - 128MB 메모리를 보유하고 x86 기반 시스템이면 규칙이 일치합니다. prog_prof 프로필은 규칙과 일치하는 시스템에 Solaris 소프트웨어를 설치하는 데 사용됩니다.

  6. 규칙은 이전 규칙과 일치하지 않은 시스템과 일치합니다. generic_prof 프로필은 규칙과 일치하는 시스템에 Solaris 소프트웨어를 설치하는 데 사용됩니다. any가 사용되면 항상 rules 파일의 마지막이어야 합니다.