为另一个包提供定制的配置文件

mik*_*son 8 packaging

我们在工作中使用 Ubuntu,我需要对许多系统进行相同的配置更改,所以我打包了这些。我需要进行的配置更改之一是将 lightdm 设置为自动登录。为了我打包这个更改,我似乎需要破坏现有的 /etc/lightdm/lightdm.conf 并将其替换为我自定义的 lightdm.conf。这似乎是个坏主意。

我怎样才能以一种不会造成破坏并且与社区其他人的工作方式一致的方式做到这一点?

and*_*ing 10

这通常通过创建一个包来完成,该包dpkg-divert在其维护者脚本中使用以将旧配置文件移到一边:

请参阅:http : //www.debian.org/doc/debian-policy/ap-pkg-diversions.html

一种帮助抽象的解决方案dpkg-divertconfig-package-dev由麻省理工学院的 Debathena 项目创建和维护的包。他们有详尽的教程