[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