[devel] Re: apcupsd, incoming и /etc/init.d/halt
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Апр 13 19:35:51 MSD 2005
On Wed, Apr 13, 2005 at 08:20:30PM +0500, Sergey Y. Afonin wrote:
> Пытаюсь положить в incoming apcupsd-3.10.17-alt1. И, что-то, не
> особо выходит. sisyphus_check ругается:
> forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
Это RH-style initscripts, ср. с /etc/init.d/template для оценки
различий. Теперь принято пользовать start-stop-daemon, ну и вся
эта затея лечит весьма приличный вагон болячек (одно исправление
поведения service sshd restart уже оправдывает всю катавасию, как
на мой взгляд).
> А пока разбирался, посмотрел в halt и подозрительным показалось
> одно место:
Я бы сказал -- как минимум два...
> =======
> [ -f /proc/bus/usb/devices ] && umount -n /proc/bus/usb >/dev/null 2>&1
Раз и
> # See if this is a powerfail situation.
> UPSCTL=/etc/apcupsd/apccontrol
> if [ -x "$UPSCTL" -a -f /etc/apcupsd/powerfail ]; then
> action "Attempting to turn the UPS off:" "$UPSCTL" killpower
Отсутствие поддержки nut (или обобщённого сервиса, работающего
с UPS, дёргательный скрипт и базовый конфиг которого разделяют
те же apcupsd и nut).
Кажется, это повод для багрепортов -- развесите?
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel