2014-12-10 69 views
0

我想用rpm發送一個文件test.py。 我喜歡在%pre中執行「python test.py」。在安裝rpm之前運行一些測試

但由於%install沒有執行,文件不可用。 有什麼辦法來這些東西?

+0

你想測試什麼? – haifzhan 2014-12-10 22:03:12

+0

這是一個測試,它檢查PYTHONPATH中可用的幾個python模塊,還有一些其他的東西 – Mohyt 2014-12-10 22:04:23

回答

1

我知道在%pre期間無法執行RPM程序包中的文件。

唯一的可能是找到當前RPM在磁盤上的位置,並手動從中提取文件,但我不知道是否可以從%pre腳本。

這一切都這樣說,這類測試在%pre一般,我覺得,一個壞主意,因爲沒有任何有用的東西,如果測試失敗,想逃出來是邪惡你可以做。更一般地說,這些是在rpm spec文件中可能由Requires:條目聲明的事情。

相關問題