如何從 FPM(Effing 套件管理)取得 RPM .spec 檔案?

如何從 FPM(Effing 套件管理)取得 RPM .spec 檔案?

我在 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

相關內容