Yahoo!JapanでWBCの動画を見ようとしたらSilverlight2のインストールが必要だったのでインストールしようと試みるとインストールできないと表示され、先へ進めなかった。
どうやらPower PCと識別されるらしいのでインストール用パッケージ内を調べるとSilverlight.2.0.pkg/Contents/Resources/InstallationCheckというシェルスクリプトのが環境を次のリストでチェックしていることが分かった。
41 `system_profiler SPHardwareDataType -xml | grep "Intel"`; 42 if ($? != 0) 43 { 44 $EXIT_VALUE = 96+19; 45 }
システムプロファイラーからIntelマシンかを調べ、その結果からエラーコードを設定するかを決めているが、どうもうまく判別しないようなので44行目の先頭に#を挿入してコメントにし、エラーコードを出ないようにしてインストールした。スクリプト単体はちゃんと動作していた。