RPM -resign附加签名而不是替换签名

时间:2015-05-12 16:45:11

标签: rpm

rpm --resign <package name>理想情况下应该替换现有签名。但是,用户一直在抱怨签名被附加到现有签名,就像rpm --addsign选项一样。

如何检查签名是否被替换或添加?

我遵循了两种方法。

  1. 简单的大小验证 - addign和resign都会导致源rpm包的大小增加。
  2. 我们使用命令rpm -Kv <package name>,它将许多次验证列为我运行resign命令的次数。它是否证明resign也在添加签名而不是替换签名?
  3. 如何解决问题?

    非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

查看rpm-4.4.2.3中是否存在rpm --delsign,并使用它来删除所有签名。