我想将标头和负载的 SHA256 摘要添加到我的 RPM 包中。
目前,它正在使用 sha1 摘要进行构建。
下面是输出
rpm --checksig --verbose pkg_name.rpm
Header SHA1 digest: OK
MD5 digest: OK
Run Code Online (Sandbox Code Playgroud)
环境-RHEL6
这是我到目前为止所尝试的
%_source_filedigest_algorithm 8
%_binary_filedigest_algorithm 8
Run Code Online (Sandbox Code Playgroud)
%define _source_filedigest_algorithm 8
%define _binary_filedigest_algorithm 8
Run Code Online (Sandbox Code Playgroud)
但上述解决方案都不适合我,重建后我仍然看到我的包正在使用 sha1 和 md5 作为摘要算法进行构建。
请注意上述每个解决方案的命令输出rpm --showrc | grep "digest_algo"如下
-13: _binary_filedigest_algorithm 8
-13: _source_filedigest_algorithm 8
Run Code Online (Sandbox Code Playgroud)