IzPack 5.1 - 在bash脚本中使用用户输入变量而不进行替换

时间:2017-04-18 06:01:30

标签: installer substitution izpack

希望有人可以在这里帮助我解决以下问题 - 试图找到一个解决方案已经好几个星期但不幸的是找不到。

我使用IzPack(最近更新为5.1)作为软件包的安装程序。这个包包含多个可执行文件(bash脚本),里面使用变量。这些变量填充了用户在安装过程中提供的值(用户输入面板)。 我遇到的问题是,如果bash文件被标记为“可解析”,则所有这些值都会被替换 - 否则(如果没有标记为“可解析”)值不会被替换但是在脚本期间无法访问它们执行。我必须访问这些变量的值,但我无法在bash脚本中替换它们,因为这些文件在安装完成后不会被删除并且必须保留在磁盘上。在变量替换的情况下,所有变量(也是密码)都被替换,并且可以被所有人看到,以明文形式具有对文件的读访问权。

有没有人有解决方案或想法如何使用izPack实现这一目标?我还想过加密密码 - 在izPack中有一个处理器,但遗憾的是没有文档。

提前致谢

1 个答案:

答案 0 :(得分:0)

如何使用ProcessPanel清理或删除有问题的文件?

这通常在InstallPanel之后和安装完成之前运行。

相关问题