[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