配置文件语法

配置文件语法

我正在尝试查找conffiles 的语法是什么。

我正在使用单个规则文件创建多个包,如果我将配置文件放入配置文件中,则在构建包时会出现错误(因为这些文件仅存在于 9 个包中的两个中)。

答案1

很抱歉投了反对票,@jordanm,但你的回答并没有解决OP实际提出的问题(从谷歌来到这里时这很令人沮丧)。文件的语法conffiles定义在deb 配置文件联机帮助页,摘录如下:

描述

  A package declares its list of conffiles by including a conffiles
  file in its control archive (i.e. DEBIAN/conffiles during package
  creation).

  This file contains a list of files, one per line.  Trailing
  whitespace will be trimmed, and empty lines will be ignored.

例子

  /usr/local/etc/alternatives/README
  /usr/local/etc/cron.daily/dpkg
  /usr/local/etc/dpkg/dpkg.cfg
  /usr/local/etc/logrotate.d/dpkg

答案2

使用 debhelper,您可以在包名称之后命名 conffile 文件,就像安装文件一样。示例文件名是"mypackage.conffiles".使用 debhelper,任何不遵循该"maypackage.myfile"格式的文件都适用于源中的所有二进制包。

conffiles 文件的描述见dh_installdeb 联机帮助页

相关内容