首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果使用了systemd,FPM能否制作一个不同的RPM包?

如果使用了systemd,FPM能否制作一个不同的RPM包?
EN

Server Fault用户
提问于 2015-03-27 18:03:36
回答 1查看 726关注 0票数 0

我使用fpm为EL6主机构建了一个RPM。它安装/etc/init.d脚本。但是,如果该包安装在EL7主机上,我希望它在/usr/lib/systemd/system中安装一个文件。

有没有一种简单的方法可以告诉FPM在不同的操作系统上安装不同文件的RPM?

如果没有,是否可以安全地安装这两个文件,并假定EL6主机将忽略systemd文件,而EL7主机将忽略/etc/init.d脚本?

EN

回答 1

Server Fault用户

发布于 2016-01-29 08:40:05

只需将启动脚本(例如“init”和“systemd”脚本)与其他文件一起传递--而不是直接将“init.d”分别传递到“systemd”文件夹。然后在安装后阶段(例如通过"/etc/redhat-release")检测您是在EL6上还是在EL7上,然后相应地复制相关的启动脚本.

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/678814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档