我正在從Windows服務器分發我的RHEL6 rpm。我在配置文件(例如服務器的名稱和地址)中包含了一些信息,我使用rpm將它們捆綁到tgz中。然後我有一個特定的地方我想把配置文件。如何編寫spec文件,以便rpm在安裝時將cwd中的文件移動
我遇到的問題是,spec腳本執行時的當前工作目錄似乎是/。理想情況下,我會讓一個人解開tgz,然後運行rpm,配置文件就在那裏。 。 。但我不知道我在哪裏,因爲我的上下文切換到根。
有沒有辦法知道在spec腳本中安裝RPM的位置?任何其他想法/評論/笑話關於我想要做什麼?
我認識的另一種方法是把窗戶服務器修改轉,但似乎沒有存在的商業友好型庫爲了做到這一點,從頭開始編寫它似乎超出了我的時間表。 – Coop
爲什麼不創建一個包含配置的包並取決於其他包? –
我可能不完全理解你的建議,但問題來自於只能在運行Windows的服務器上使用數據。我在Linux機器上提前生成rpm,但它與Windows服務器安裝程序捆綁在一起。然後Windows服務器需要使用一些配置文件發送rpm,但windows不知道如何rpm。 – Coop