rpmbuild打包過程控制,禁用「brp-java-repack-jars 」

rpmbuild打包有一個過程是這樣的:
/usr/lib/rpm/redhat/brp-compress  
/usr/lib/rpm/redhat/brp-strip /usr/bin/strip  
/usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip  
/usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump  
/usr/lib/rpm/brp-python-bytecompile  
/usr/lib/rpm/redhat/brp-java-repack-jars   

最後一步能夠看出,那麼若是你的打包的代碼中存在jar,會將jar進行解壓從新打包,這個過程
每每不會成功,這個很頭疼的事情。


今天終於有幸找到一個正解,並測試沒有問題。
Mechanism to disable is
  %define __jar_repack 0
in the spec file


網上還有一種解決方法。
%define _\_os\_install_post %{nil}
相關文章
相關標籤/搜索