У меня есть программный пакет, для которого я создал RPM. Я не могу вставить весь RPM здесь по причинам IP, но вот суть проблемы:
%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
Каждый раз, когда я пытаюсь обновить пакет, он останавливает службу программы, устанавливает все, запускает службу, а затем останавливает ее и удаляет папку... любые идеи?