是否可以在 Debian 軟體包中包含由 postinst 執行的臨時腳本檔案?

是否可以在 Debian 軟體包中包含由 postinst 執行的臨時腳本檔案?

我想創建一個 Debian 軟體包,在postinst.這些腳本僅需要postinst(它們太笨重而無法包含在postinst其本身中)。

是否有一種標準方法可以將它們包含在安裝過程中並可訪問,然後將其丟棄,或者我應該簡單地將它們放入/usr/share/package-name/並從那裡運行它們?


我決定將腳本放入/usr/share/package-name/並在那裡運行它們,但我仍然對問題的答案感興趣。

答案1

/usr/share/package-name/是要走的路;包由控製文件和內容組成,僅此而已。

真正複雜的設置,例如exim4-configldap-auth-configkrb5-config獲取自己的套件來保存配置腳本和半生成的配置文件。像 ebox 這樣的東西也在很大程度上存在於配置產生器中。

相關內容