我在 CentOS 6 上使用 Effing Package Management 製作了一個包,並向人們發送了fpm
...內容來產生它。看起來我信任的一些人也希望看到 .spec 檔案。
我搜遍了FPM 的 GitHub我發現的關於這樣做的最新建議是這個連結(RPM:支援僅產生 RPM 規範文件#689)。很好的建議,但最終並沒有真正起到作用。
另外,據我所知,.rpm 文件通常不包含如此漂亮和整潔的 .spec 文件,通常。
如果我需要一個好的舊 .spec 文件,如何才能fpm
將其吐出?
答案1
您可以利用 FPM 編輯 SPEC 檔案 (-e) 的功能,透過設定 FPM_EDITOR 環境變數將產生的檔案轉儲到檔案中:
FPM_EDITOR="cat >spec_file " fpm -e -s dir -t rpm -n test test_dir