ここで説明されている方法を使用して、自己解凍スクリプトを生成しようとしています: http://www.linuxjournal.com/node/1005818
ANT (Windows 上) を使用して、TAR タスク (gzip 圧縮) を使用してペイロード アーカイブを作成し、次の CONCAT タスクを使用してスクリプトと tar を連結します。
<concat destfile="${output}/selfextract.bsx"
append="true"
eol="lf">
<fileset file="${installer}/decompress"/>
<fileset file="${output}/payload.tar.gz"/>
</concat>
ファイルが作成され、アーカイブ データが含まれているように見えますが、Red Hat マシンで gzip を実行すると、「無効な圧縮データ -- フォーマット違反」というメッセージが表示されます。
これまでに成功した人はいますか?