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

custom_probes 파일 및 키워드의 예

다음 디렉토리에서 검사 및 비교 함수의 추가 예를 찾을 수 있습니다.

다음 custom_probes 파일은 TCX 그래픽 카드의 존재를 테스트하는 검사 및 비교 함수를 포함합니다.


예 5–1 custom_probes 파일

#!/bin/sh
# 
# custom_probe script to test for the presence of a TCX graphics card.
# 

# 
# PROBE FUNCTIONS
# 
probe_tcx() {
  SI_TCX=`modinfo | grep tcx | nawk '{print $6}'`
  export SI_TCX
}

# 
# COMPARISON FUNCTIONS
# 
cmp_tcx() {
  probe_tcx

  if [ "X${SI_TCX}" = "X${1}" ]; then
     return 0
  else
     return 1
  if
}

예로 든 다음 rules 파일은 예로 든 이전 tcx에서 정의된 검사 키워드의 사용을 보여 줍니다. TCX 그래픽 카드가 시스템에 설치되어 있고 확인된 경우 profile_tcx가 실행됩니다. 그렇지 않으면, profile이 실행됩니다.


주 –

probe 키워드는 rules 파일에 또는 그 가까이에 배치하십시오. 이 배치는 키워드가 검사 키워드에 의존할 수 있는 다른 규칙 키워드 앞에서 읽히고 실행되도록 합니다.



예 5–2 rules 파일에 사용되는 사용자 정의 검사 키워드

probe tcx
tcx     tcx     -     profile_tcx     -
any     any     -     profile         -