gpt4 book ai didi

linux - 打包 RPM,避免创建 .rpmnew 文件

转载 作者:太空狗 更新时间:2023-10-29 12:01:09 27 4
gpt4 key购买 nike

我正在打包我自己的一些软件,作为我需要的安装的一部分将一些配置文件放在 3. 方使用的目录中。

为避免覆盖已在本地更改的配置,该文件在 RPM .spec 文件中被标记为配置文件:

%config(norelace) /opt/lmd/conf/srv1.conf

问题是升级 rpm 现在会生成文件

 /opt/lmd/conf/srv1.conf.rpmnew

如果/opt/lmd/conf/srv1.conf 已在本地更改。 3.d 派对软件读取/opt/lmd/conf/* 中的所有内容。

我能否以某种方式在 RPM .spec 文件中标记配置文件以不生成这样的 .rpmnew 文件?

最佳答案

另一种选择是让您放到目录中的配置文件默认什么都不,即所有选项都被注释掉。

(我仍然认为这不是应该解决的问题,但其他供应商应该...因为这对打包配置文件的任何人来说都是一个问题。)

关于linux - 打包 RPM,避免创建 .rpmnew 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36060966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com