この手順を実行して、OpenSSO WAR ファイルがダウンロードされてからカスタマイズまたは変更されたかを判定します。
ssopatch ユーティリティーは新しい内部マニフェストファイルを生成して、この内部マニフェストを META-INF ディレクトリにあるもとの OpenSSO WAR ファイル内に格納されているマニフェストと比較します。
ssopatch を実行して OpenSSO WAR ファイルをその内部マニフェストと比較します。次に例を示します。
./ssopatch -o /zip-root/opensso/deployable-war/opensso.war Generating Manifest for: /zip-root/opensso/deployable-war/opensso.war Comparing manifest of Internal (Enterprise 8.0 Build 6(200810311055)) against /zip-root/opensso/deployable-war/opensso.war (generated-200905050855) File not in original war (images/login-origimage.jpg) File updated in new war (images/login-backimage.jpg) File updated in new war (WEB-INF/classes/amConfigurator.properties) Differences: 3 |
この例では、もとの WAR ファイルに次の変更が検出されました。
images/login-origimage.jpg は opensso.war 内にありますが、もとのマニフェストにはありません。
images/login-backimage.jpg が opensso.war でもとのマニフェストからカスタマイズされています。
WEB-INF/classes/amConfigurator.properties ファイルが opensso.war でもとのマニフェストからカスタマイズされています。