我們使用rpm在內部部署我們的Web應用程序。 rpm安裝文件,配置apache,cron,日誌等。RPM軟件包的測試安裝
我想建立一個測試版本的rpm,安裝在不同的位置,使用apache,cron和logging的不同配置。應該可以在同一臺機器上安裝生產和測試rpm。
在安裝我想有這樣的事情
/opt/app/www/...
/opt/app-test/www/...
/etc/httpd/conf.d/app.conf
/etc/httpd/conf.d/app-test.conf
/etc/cron.d/app
/etc/cron.d/app-test
/etc/init.d/app
/etc/init.d/app-test
什麼是實現這一目標的好方法都RPM包?
- 複製規範並將所有內容重命名爲「test」?
- 爲prod/test創建不同的子包裝?
- 使用rpm宏來更改規格中的位置和名稱?
- 使用rpm --relocate?
是否有任何現有的rpm試圖做到這一點,我可以看看?
我們決定改用虛擬化並忽略問題。 rpmdb的提示看起來很有用,謝謝。 – serbaut 2009-11-12 20:39:43
你們中的任何一個人是否都在使用Maven完成這類工作?我正在尋找能夠指導我使用[Maven RPM插件](http://mojo.codehaus.org/rpm-maven-plugin/)的更好教程的人。 – blong 2011-10-25 15:22:20