[devel] apcupsd, incoming и /etc/init.d/halt

Sergey Y. Afonin =?iso-8859-1?q?asy_=CE=C1_altlinux=2Eru?=
Ср Апр 13 19:20:30 MSD 2005


Привет.

Пытаюсь положить в incoming apcupsd-3.10.17-alt1. И, что-то, не 
особо выходит. sisyphus_check ругается:

forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)

Пока никак не пойму, откуда такие зависимости берутся... :-(

А пока разбирался, посмотрел в halt и подозрительным показалось одно место:

=======
[ -f /proc/bus/usb/devices ] && umount -n /proc/bus/usb >/dev/null 2>&1

<skip>

# 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
        message="The system is halted"
        command=/sbin/poweroff
fi

UPSCTL=/sbin/upsdrvctl
if [ -x "$UPSCTL" -a -f /etc/killpower ]; then
        action "Attempting to turn the UPS off:" "$UPSCTL" shutdown
        message="The system is halted"
        command=/sbin/poweroff
fi
=======

Я правильно понимаю, что после umount -n /proc/bus/usb /dev/usb идет
лесом и USB UPS уже не получит команду ?

-- 
С уважением, Сергей Афонин
asy на altlinux.ru



Подробная информация о списке рассылки Devel