我有一个软件包,我为其创建了一个RPM。我不能在这里粘贴整个RPM对于IP的原因,但现在的问题的要点:RPM更新后服务停止的原因
%pre
/sbin/pidof program
if [ "$?" -eq "0" ]
then
/sbin/service program stop
fi
%post
/sbin/chkconfig program on
/sbin/service program start
%preun
/sbin/service program stop
/sbin/chkconfig program off
%postun
rm -rf /program_folder
每次我尝试升级包,它停止节目服务,安装一切,启动服务,然后再次停止并删除文件夹...任何想法?
我认为这个问题属于http://superuser.com/ – Cyclonecode 2012-01-13 17:50:21
我认为这仍然是一个编程问题,因为它处理rpm脚本。 – 2012-01-13 19:23:10