首页 > 解决方案 > 如何在 install4j 生成的 RPM 中包含 /etc/sysconfig 文件

问题描述

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

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

在此处输入图像描述

当我构建媒体时,我收到以下警告:

[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

解决方案


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


推荐阅读