0

これはどこかにあるに違いないと確信していますが、約1日検索した後、立ち往生しています。IZPack を使用して Linux にインストールしようとしており、いくつかの環境変数を設定するシェル スクリプトを呼び出そうとしています。ただし、スクリプトを実行するだけでなく、スクリプトを「ソース」する方法がわかりません。以下を使用してスクリプトを実行します。

<executable type="bin" stage="postinstall" targetfile="$INSTALL_PATH/myscript.sh" os="unix"/>

これはスクリプトを実行するだけで、ソースは作成しません。そのため、スクリプトが完了すると、ENV 変数のエクスポートはすべて失われます。

スクリプトを実行するだけでなく、IZPack からスクリプトを取得するにはどうすればよいですか?

4

2 に答える 2

1

私見では、IzPackインストーラーのJavaプロセスがそのプロセス自体から実行されているシェル環境に影響を与えることはできません。

于 2011-05-23T13:21:37.530 に答える
1

トルステンは正しい。これは、IzPack、Java、またはその他の問題ではありません。これは、環境変数に関してオペレーティング システム プロセスが動作する方法です ;-)

于 2011-06-22T08:57:48.197 に答える