升级时对配置文件中的更改/值的注释政策是什么?

升级时对配置文件中的更改/值的注释政策是什么?

Ubuntu 开发人员/软件包维护人员是否有关于注释配置文件中值更改的政策?我之所以问这个问题,是因为从 16.04 升级到 16.10 显然已更改/etc/nsswitch.conf为包括

hosts:          files resolve [!UNAVAIL=return] dns myhostname

代替

hosts:          files dns

我不知道那是什么意思 - 如果在文件中直接添加注释就好了。更改可能有其他原因,但为了回答问题,我们假设它是由更新更改的(如果有人有更好的例子,我会编辑这个问题)。

我之所以问这个问题,是因为我正在用模板系统配置我的系统,该系统将变量替换的结果/模板的输出与当前存在的文件进行区分,并强制确认,所以我可以将对默认值的更改合并到模板中。

答案1

这似乎是由一个错误引起的,如上所述这里这里。

在回答你的具体问题时,我个人不知道有关注释配置文件中值更改的任何具体政策,但我认为你可以向软件包维护者询问这个问题这里并且很可能得到准确的答复,因为这属于他们的范围而不是我们的范围。

相关内容