2013-04-01 30 views
1

我需要創建一個可在RHEL5和RHEL6操作系統上使用的單個源RPM。從RHEL6開始,Redhat切換到sha256進行校驗。我知道我可以使用sha1或sha256創建一個rpm,但是在任一發行版上都無法選擇校驗和算法。 AFAIK,甚至不能告訴rpm忽略校驗和。可能創建與RHEL5和RHEL6兼容的單個源RPM?

那麼,是否有可能創建一個可在RHEL5和RHEL6上使用的RPM,並使用stock rpm命令(即,我不想使用cpio來提取)。

+0

這個問題聽起來像是可能的,但我還沒有嘗試過:https://bugzilla.redhat.com/show_bug.cgi?id=615390 –

回答

0

我經常創建一個SRPM,然後在任何從rh73到rhel7的應用中使用它。只需選擇最舊的操作系統版本(因此是最舊的rpm版本),然後使用該主機來執行'rpmbuild -bs'。

相關問題