[devel] Останов сервиса после обновления/переустановки
Motsyo Gennadi aka Drool
=?iso-8859-1?q?motsyo_=CE=C1_gmail=2Ecom?=
Вс Апр 13 01:47:44 MSD 2008
Приветствую!
Добавил я в инитскрипты своих пакетов (где они есть) condrestart, но
видать как-то я очень криво это сделал, но понять что именно - не могу.
Выдержка из спека:
=============================
%post
%post_service ddclientd
service ddclientd condrestart
%preun
service ddclientd stop
=============================
Выбержка из инитскрипта:
=============================
restart)
$0 stop
$0 start
;;
condrestart)
if [ -e "$LOCKFILE" ]; then
$0 restart
fi
;;
=============================
При обновлении/переустановке получаю такое:
=============================
Committing changes...
Preparing...
########################################################################################
[100%]
1: ddclient
########################################################################################
[100%]
Shutting down ddclient: [ DONE ]
Starting ddclient service: [ DONE ]
Shutting down ddclient: [ DONE ]
Starting ddclient service: [ DONE ]
Shutting down ddclient: [ DONE ]
Done.
=============================
Т.е. сервис дважды рестартует а потом останавливается.
Подробная информация о списке рассылки Devel