Почему служба останавливается после обновления RPM

У меня есть программный пакет, для которого я создал 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

Каждый раз, когда я пытаюсь обновить пакет, он останавливает службу программы, устанавливает все, запускает службу, а затем останавливает ее. снова и удаляет папку ... какие-нибудь идеи?

11
задан Sagar 13 January 2012 в 17:45
поделиться