我在 CentOS 6 上使用 Effing Package Management 制作了一个包,并向人们发送了fpm
... 东西来生成它。看来我信任的一些人也想看到 .spec 文件。
我搜索过FPM 的 GitHub我最近找到的关于如何做到这一点的建议是此链接(RPM:仅支持生成 RPM 规范文件 #689)。这是个好建议,但最终并没有起到什么作用。
据我所知,.rpm 文件通常不包含 .spec 文件,因此通常。
如果需要的话,我怎样才能fpm
得到一个好的旧的 .spec 文件?
答案1
您可以利用 FPM 编辑 SPEC 文件 (-e) 的功能,通过设置 FPM_EDITOR 环境变量将生成的文件转储到文件中:
FPM_EDITOR="cat >spec_file " fpm -e -s dir -t rpm -n test test_dir