2015-11-20 81 views
2

我想建立一個RPM(rpmbuild -bb spec文件)。 安裝rpm時,某些可執行的tcl文件已損壞,並且所有文件具有相同的大小。RPMbuild與可執行文件

+1

請在您的問題中提供更多信息。 – jogo

+0

我正在採購tcl可執行文件和其他一些RPM文件文件。在構建和安裝RPM之後,所有的tcl文件具有相同的大小和損壞。文本文件不受影響。 –

回答

3

在spec文件中聲明'%global __os_install_post%{nil}'可以解決問題。 當RPM構建它剝離文件。如果tcl可執行文件被剝離,將會損壞該文件。

+0

如果出現這種情況,您可能希望用紅帽提交錯誤。 strip腳本爲各種類型的文件(例如'jar')提供了自定義邏輯,並且如果'tcl'有一些特殊的地方,那麼它們應該被報告。 –

+0

謝謝@ AaronD.Marasco –