我需要创建一个可以在RHEL5和RHEL6操作系统上使用的单个源RPM。从RHEL6开始,Redhat切换到sha256进行校验和。我知道我可以使用sha1或sha256创建一个rpm但是在任一版本上都没有办法选择校验和算法。 AFAIK,甚至不能告诉rpm忽略校验和。
那么,是否可以创建一个可在RHEL5和RHEL6上使用的单个RPM,并使用stock rpm命令(即,我不想使用cpio来提取)。
答案 0 :(得分:0)
我经常创建一个SRPM,然后在从rh73到rhel7的任何东西上使用它。只需选择最旧的操作系统版本(因此是最旧的rpm版本),然后使用该主机执行“rpmbuild -bs'”。