2015-06-05 63 views
0

當使用setuptools和setup.py創建RPM時,是否有任何方法可以使用我自己的spec文件?我想找到一種方法將安裝在我的setup.py目錄中的腳本安裝到/etc/init.d,而不是通常由RPM安裝的位置。我似乎無法找到讓我使用自定義spec文件而不是setup.py生成的命令。使用Setuptools創建RPM包裝時的自定義規格文件?

回答

0

使用setuptools構建SRPM時無法指定自定義的.spec文件。創建一個源代碼tarball並使用自定義.spec構建SRPM,或者創建一個源代碼包,提取它,修改.spec文件並重建它。

+0

啊,我明白了。我應該想一想,因爲我找不到有關它的許多文檔。因此,由於setuptools也創建了源文件,我可以提取它,手動修改spec文件,重新打包它,然後使用它? – Jeremy

+0

這就是我所做的。 –

+0

謝謝我的朋友! – Jeremy