我有这个规格文件,将安装无数的rpm软件包,如Apache,MySQL等。我是新的build立RPC,我没看过Fedora文档,但我没有find我的问题的答案。
如何在我的spec文件中添加命令,以便如果我执行:
rpm -e yum erase
它会停止在yum擦除/ rpm-e期间没有停止的服务?
谢谢。
这可能与这种情况没有关系,但请记住,如果您将升级RPM,rpm将安装新版本,然后删除旧版本,所以升级后服务将会停止。 为了安全起见,请:
%preun if [[ $1 -eq 0 ]] then service https stop # or what ever you want fi
在卸载软件包之前运行spec文件preun中有一段:
%preun service https stop # or what ever you want