vir*_*tor 4 configuration debian packaging debhelper
我正在尝试构建一个包含一些/etc不是配置文件的包.conffiles即使我package.conffiles在debian目录中创建一个空,它们也会自动包含在内.
我怎么能停止dh_installdeb这样做?
我不确定我理解rafl的答案,但是dh_installdeb至于无条件地将debhelper=9.20120115ubuntu3下面的所有内容添加/etc到conffiles中:debian/conffiles添加conffiles但不会覆盖它们.
可以手动覆盖debian/rules.例如,为了防止任何文件被注册为conffiles:
override_dh_installdeb:
dh_installdeb
find ${CURDIR}/debian/*/DEBIAN -name conffiles -delete
Run Code Online (Sandbox Code Playgroud)
(当然,缩进必须是硬标签)
最初,这个答案建议提供您自己的debian/conffiles文件,仅列出要安装的实际配置文件。显然,这只用于添加更多配置文件,但不会覆盖整个conffiles文件。
然而,我不太明白你为什么想要这样。如果这些文件不是配置文件,用户将不会编辑它们,因此自动配置文件处理不会妨碍您进行升级。另外,如果它们实际上不是配置文件,我强烈建议将它们简单地安装到 /etc 以外的位置,也可以避免出现问题。
| 归档时间: |
|
| 查看次数: |
1464 次 |
| 最近记录: |