2011-11-17 37 views
0

我想要做的就是創建後重新安裝操作系統的,我會運行一個RPM。我希望它運行我創建了一個自定義腳本,目前在一堆東西到操作系統副本和配置不同的服務和等,以及安裝了一堆的RPM。如果可以做到這一點,那麼我需要的是我的閃存驅動器上的單個RPM文件,其中包含內的一切(以及所有我需要鍵入是rpm -i xxx.rpm)代替目錄和文件的整體混亂,我目前有(我現在輸入install.sh)。這可以做到嗎?在全新安裝OS之後,是否可以爲系統配置創建RPM?

回答

4

當你安裝一個rpm時,%-scriplet後會獲得成功安裝後調用。因此,如果您在%post-install scriplet下調用腳本,它將在每次rpm安裝後執行。

1

是。儘可能多地放入/ etc的「.d」目錄,這樣在卸載之後一切都恢復了。這也有一個好處,即做一個「rpm -ql」會給你一個關於這個RPM修改的設置的好主意。

對於需要編輯配置文件的設置,請按照Ashok的建議進行,並將自定義置於安裝後部分。更妙的是,創建修改兩個腳本和恢復設置,安裝它們適當的地方(可能在/ usr /股走出的路徑),分別從入後和未交的部分給他們打電話。

相關問題