1
在標準單獨RHEL 6.4轉構建環境,與SHA-256校驗和,這是由命令產生得到的rpm包rpm -qp --dump xxx.rpm
如何使用SHA-256校驗和生成文件的rpm包?
[[email protected] abc]$ rpm -qp --dump package/rpm/abc-1.0.1-1.x86_64.rpm
..
/opt/company/abc/abc/1.0.1-1/bin/start.sh 507 1398338016 d8820685b6446ee36a85cc1f7387d14537d6f8bf5ce4c5a4ccd2f70e9066c859 0100750 user abcc 0
..
而如果它建立在docker
環境(仍然RHEL6.4)校驗方式爲MD5
[[email protected] abc]$ rpm -qp --dump package/rpm/abc-1.0.1-1.x86_64.rpm
..
/opt/company/abc/abc/1.0.1-1/bin/start.sh 507 1401952578 f229759944ba77c3c8ba2982c55bbe70 0100750 user abcc 0
..
如果我檢查了真正的文件,該文件是相同
[[email protected] 1.0.1-1]$ sha256sum bin/start.sh
d8820685b6446ee36a85cc1f7387d14537d6f8bf5ce4c5a4ccd2f70e9066c859 bin/start.sh
[[email protected] 1.0.1-1]$ md5sum bin/start.sh
f229759944ba77c3c8ba2982c55bbe70 bin/start.sh
我如何配置rpmbuild
讓生成的rpm文件基於SHA-256?