我正在为Openfire开发install4j生成的安装程序。我正在使用Install4J 7.0.6。

我无法解析如何告诉install4j将文件安装到/etc/sysconfig,这是“文件”屏幕的屏幕截图。安装目录解析为/opt/openfire

install4j - 如何在由install4j生成的RPM中包含/etc/sysconfig文件-LMLPHP

制作媒体时,会收到以下警告:

[INFO] Creating media file 'Linux i686 RPM':
[INFO]   Collecting files:
[INFO]     [WARNING] External roots cannot be included in an archive media set. Skipping these entries.


并且生成的RPM文件没有对/ etc /的引用

# rpm -qlp openfire-4_3_0-SNAPSHOT-1_i686.rpm | grep etc
#


谢谢!

最佳答案

从install4j 7.x开始,不幸的是不支持此功能,RPM仅包含安装目录中的文件。

关于install4j - 如何在由install4j生成的RPM中包含/etc/sysconfig文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51790717/

10-09 19:26