install4j - 如何在 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 7.x 开始,遗憾的是不支持此功能,RPM 只能包含安装到安装目录中的文件。
推荐阅读
- wpf - 更改 telerik:RadTimeBar 间隔标签颜色
- css - 是什么导致 padding:10px 在顶部显得更大?
- xml - Notepad++:2 行搜索,如果缺失则插入 1
- react-redux - 从状态数组中删除项目中的状态含义 - useReducer
- http - 在 Flutter 中使用 Dio 时忽略响应头
- sql - 蜂巢查询 | 在 DML 中使用 group by
- ssms-2014 - SQL Server Management Studio 无法再连接到远程服务器
- haskell - 为什么定义 MonadReader 需要 FunctionalDependency?
- sql - 如何在 SQLite 上使用反向评分更新一组数据?
- css - MS Bot 中的样式选择提示英雄卡