<?xml version="1.0" encoding="Shift_JIS" standalone="yes" ?> <!DOCTYPE installation SYSTEM "file:#/dtd/install.dtd"> <installation version="1.0"> <application name="OSDependentDemo" version="1.0"> <description>インストール先のOSを限定したり、OS固有の処理を実行する例です。 ちなみに、あなたの現在の環境は、${os.name} ${os.version} ${os.arch}です。</description> <os name="Solaris" version="2.x"/> <os name="Linux" arch="i386"/> <os name="Windows"/> <os name="OS X"/> </application> <pages> <welcome/> <target dir="OSDependentDemo-1.0"> <default root="/usr/local"/> <default root="/usr"/> <default root="/opt"/> <default root="C:/Program Files"/> <default root="C:/"/> <default root="${user.home}"/> </target> <ready/> <progress/> <complete/> </pages> <package name="copy"> <file src="../resources/readme.txt"/> <file src="../resources/sample.reg"/> </package> <action name="Windows-only" description="Windows全般"> <os name="Windows"/> <exec command="notepad.exe"> <arg value="${target.dir}/readme.txt"/> </exec> </action> <action name="WindowsNT-family-only"> <description>WindowsNT、Windows2000またはWindowsXPの場合</description> <os name="Windows2000"/> <os name="WindowsXP"/> <os name="WindowsNT"/> <exec command="regedit.exe"> <arg value="${target.dir}/sample.reg"/> </exec> </action> </installation>