0

我确信这必须在某个地方,但经过大约一天的搜索后,我被卡住了。我正在尝试使用 IZPack 在 Linux 上进行安装并尝试调用设置一些环境变量的 shell 脚本。但是我不知道如何“获取”脚本而不仅仅是运行它。使用以下命令运行脚本:

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

这仅执行脚本,它不获取它。因此,一旦脚本完成,所有 ENV 变量的导出都会丢失。

如何从 IZPack 获取我的脚本而不是仅仅运行它们?

4

2 回答 2

1

恕我直言,您根本无法从该进程本身影响您的 IzPack 安装程序的 Java 进程在其中运行的 shell 环境。

于 2011-05-23T13:21:37.530 回答
1

托斯滕是对的。这不是 IzPack、Java 或其他任何东西的问题,这只是操作系统进程相对于环境变量的工作方式;-)

于 2011-06-22T08:57:48.197 回答