我的.rpm包需要重启系统。那么,如何在 .spec 文件中定义它呢?

问题描述 投票:0回答:2

我正在为我的项目创建一个 .rpm 包。

.spec 文件更改了一些网络配置。 因此,当安装/升级软件包时,我需要重新启动系统。

我可以像升级内核包一样在其中设置这些操作吗?

谢谢!

linux packaging rpm reboot
2个回答
0
投票

愚蠢的想法。

您并没有告诉我们一切,尤其是为什么您需要重新启动系统,而不仅仅是恢复网络服务或网卡。


0
投票

截至今天,RPM 中有一个

needs-restarting
插件:https://access.redhat.com/solutions/27943

从 RHEL 7 开始,

yum-utils
包含
needs-restarting
插件,支持
-r
--reboothint
标志。此命令将报告是否需要重新启动。

# needs-restarting -r

© www.soinside.com 2019 - 2024. All rights reserved.