2016-02-25 83 views
0

當創建一個PKGBUILD文件中的一個可以執行在pre_install)掛鉤(,post_install()等是否有可能放棄從pre_install一個吃豆子安裝()

我現在有一個自定義Arch Linux的pacman包,我在安裝之前需要進行一些自定義檢查以確定安裝是否安全。

我想在pre_istall()腳本中運行我的測試,並讓pacman放棄安裝,如果我在腳本中這樣說的話。

那麼,如何才能做到這一點?到目前爲止,所有我已經完成了在日誌中收到一條錯誤信息,但吃豆子繼續與istall ...

回答

1

我不會推薦這個,因爲它聽起來像一個代碼味道:在我看來,pre_install()鉤被設計執行軟件包文件實際安裝在驅動器上之前的操作,但並不意味着檢查軟件包是否應該安裝。

在我看來,這樣的支票屬於包裹外的其他地方。