使用RPM从logstash 5.4.1更新到5.6.4
一切都很好,但命令:
yum localinstall logstash-5.6.4.rpm
导致我的/etc/logstash/logstash.yml被rpm中的configuration覆盖。
我不记得以前看到一个RPM做的。
RPM是否会对之前的yml文件的某个魔术地方进行备份?
如果RPM规范文件将文件标记为configuration文件,则它将创build具有.rpmsave扩展名的备份,或者将文件保留在磁盘上,并将文件从文件包写入filename.rpmnew 。
在你的情况下,如果你没有filename.rpmsave文件在相同的path,他们的RPM不会标记为configuration。 你可以使用rpm -qc logstash来validation。 也许这是devise,但我会考虑提交上游的错误。
有关更多信息,请参阅此页面,了解各种条件下的结果行为。