ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] /etc/init.d/apcupsd & /etc/init.d/halt fix
@ 2001-05-05 17:43 Andrew Grechko
  2001-05-05 18:38 ` Dmitry V. Levin
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Grechko @ 2001-05-05 17:43 UTC (permalink / raw)
  To: mandrake-russian

Hi!

subj, или SmartUPS & apcupsd sucess story :)

Сервер - Mandrake 7.0RE
модель SmartUPS - SmartUPS 420, кабель из комплекта поставки, думаю что 
распайка smart, но не проверял

Собственно, SmartUPS и с powershute  с прилагавшегося CD зажил, вот только 
выключать его этот софт похоже не умеет, по крайней мере я не нашел как.
Взял пакет apcupsd и скрипт halt из initscripts от Spring - все равно не 
выключается! Оказалось, что это зависит от наличия файла /etc/powerfail, но 
кто его должен создавать я так и не врубился, равно как и кто должен 
создавать /etc/nologin. Причем скрипт apcupsd полагает что powerfail должен 
создаваться в /etc/apcupsd. После добавления создания powerfail в 
/etc/apcupsd/onbattery и правки пути к нему в /init.d/halt все разумеется 
заработало, однако хотелось бы узнать про идеологически правильный вариант. 
Также возник вопрос - cgi-срипты для apcupsd не собираются по умолчанию из-за 
каких-то проблем с ними, или просто так получилось?

И еще - никто не подскажет, как можно собрать powerflute для Mandrake 7.0RE 
(glibc 2.1.3, ncurses 5.0)?

-- 

With best regards,
Andrew Grechko
2:5030/774.6



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [mdk-re] /etc/init.d/apcupsd & /etc/init.d/halt fix
  2001-05-05 17:43 [mdk-re] /etc/init.d/apcupsd & /etc/init.d/halt fix Andrew Grechko
@ 2001-05-05 18:38 ` Dmitry V. Levin
  2001-05-05 22:53   ` Andrew Grechko
  0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2001-05-05 18:38 UTC (permalink / raw)
  To: ALT Linux Spring mailing list

[-- Attachment #1: Type: text/plain, Size: 1800 bytes --]

On Sat, May 05, 2001 at 05:35:13PM +0400, Andrew Grechko wrote:
> subj, или SmartUPS & apcupsd sucess story :)
> 
> Сервер - Mandrake 7.0RE
> модель SmartUPS - SmartUPS 420, кабель из комплекта поставки, думаю что 
> распайка smart, но не проверял
> 
> Собственно, SmartUPS и с powershute  с прилагавшегося CD зажил, вот только 
> выключать его этот софт похоже не умеет, по крайней мере я не нашел как.
> Взял пакет apcupsd и скрипт halt из initscripts от Spring - все равно не 
> выключается! Оказалось, что это зависит от наличия файла /etc/powerfail, но 
> кто его должен создавать я так и не врубился, равно как и кто должен 
> создавать /etc/nologin. Причем скрипт apcupsd полагает что powerfail должен 
> создаваться в /etc/apcupsd. После добавления создания powerfail в 
> /etc/apcupsd/onbattery и правки пути к нему в /init.d/halt все разумеется 
> заработало, однако хотелось бы узнать про идеологически правильный вариант. 
> Также возник вопрос - cgi-срипты для apcupsd не собираются по умолчанию из-за 
> каких-то проблем с ними, или просто так получилось?

Пакет apcupsd был собран для Spring и тестировался со SmartUPS 420.
Никаких "напильников" для приведения apcupsd в рабочее состояние не
требуется, достаточно проверить /etc/apcupsd/*.conf на предмет
соответствия установок по умолчанию конфигурации Вашего оборудования,
сети, etc.

Мне не известно, что необходимо для запуска apcupsd в среде 7.0RE.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@alt-linux.org
ALT Linux Team      http://www.altlinux.ru/
Fandra Project      http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [mdk-re] /etc/init.d/apcupsd & /etc/init.d/halt fix
  2001-05-05 18:38 ` Dmitry V. Levin
@ 2001-05-05 22:53   ` Andrew Grechko
  2001-05-06 12:31     ` Dmitry V. Levin
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Grechko @ 2001-05-05 22:53 UTC (permalink / raw)
  To: mandrake-russian

 5 Май 2001 18:45, Вы написали:
> On Sat, May 05, 2001 at 05:35:13PM +0400, Andrew Grechko wrote:
> > subj, или SmartUPS & apcupsd sucess story :)
> >
>
> Пакет apcupsd был собран для Spring и тестировался со SmartUPS 420.
> Никаких "напильников" для приведения apcupsd в рабочее состояние не
> требуется, достаточно проверить /etc/apcupsd/*.conf на предмет
> соответствия установок по умолчанию конфигурации Вашего оборудования,
> сети, etc.
К сожалению, со Spring  я проверить не могу - UPS стоит в другом месте. 
Просто пока разбирался со своей проблемой, заметил следующее:

/etc/init.d/apcupsd
----------------------------
start()
{
        rm -f /etc/apcupsd/powerfail /etc/nologin
                 ^^^^^^^^^^^^^^^^^^^^^
        echo -n "Starting UPS monitoring: "
        daemon /usr/sbin/apcupsd
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch "$LOCKFILE"
}
----------------------------

/etc/init.d/halt
----------------------------
# See if this is a powerfail situation.
UPSCTL=/etc/apcupsd/apccontrol
if [ -x "$UPSCTL" -a -f /etc/powerfail ]; then
                                   ^^^^^^^^^^^^
        echo "APCUPSD will now power off the UPS!"
        echo
        "$UPSCTL" killpower
        echo
        echo "Please ensure that the UPS has powered off before rebooting"
        echo "Otherwise, the UPS may cut the power during the reboot!!!"
        echo
        sleep 120
        exit 1
fi
----------------------------

apcupsd-3.8.1-ipl1mdk
initscripts-5.49-ipl13mdk

Охотно верю, что работе с UPS это не мешает, если apcupsd создает powerfail в 
/etc, в противном случае мне непонятно откуда выдается команда apccontrol 
killpower. Какое отношение имеют настройки в /etc/apcupsd/*.conf к этой 
команде я тоже не понял. Разумеется, это моя проблема, никто не мешает 
посмотреть все детально. Просто, как мне казалось, я нашел ошибку в скриптах 
и решил об этом сообщить. Но раз Вы говорите, что все работает...

>
> Мне не известно, что необходимо для запуска apcupsd в среде 7.0RE.
для запуска - просто собрать из src.rpm от Spring.
>
>
> Regards,
> 	Dmitry
>
> +-------------------------------------------------------------------------+
> Dmitry V. Levin     mailto://ldv@alt-linux.org
> ALT Linux Team      http://www.altlinux.ru/
> Fandra Project      http://www.fandra.org/
> +-------------------------------------------------------------------------+
> UNIX is user friendly. It's just very selective about who its friends are.

----------------------------------------
Content-Type: application/pgp-signature; charset="koi8-r"; name="Подцепление: 
1"
Content-Transfer-Encoding: 7bit
Content-Description: 
----------------------------------------

-- 

With best regards,
Andrew Grechko
2:5030/774.6



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [mdk-re] /etc/init.d/apcupsd & /etc/init.d/halt fix
  2001-05-05 22:53   ` Andrew Grechko
@ 2001-05-06 12:31     ` Dmitry V. Levin
  0 siblings, 0 replies; 4+ messages in thread
From: Dmitry V. Levin @ 2001-05-06 12:31 UTC (permalink / raw)
  To: ALT Linux Spring mailing list

[-- Attachment #1: Type: text/plain, Size: 2208 bytes --]

On Sat, May 05, 2001 at 10:57:05PM +0400, Andrew Grechko wrote:
> К сожалению, со Spring  я проверить не могу - UPS стоит в другом месте. 
> Просто пока разбирался со своей проблемой, заметил следующее:
> 
> /etc/init.d/apcupsd
> ----------------------------
> start()
> {
>         rm -f /etc/apcupsd/powerfail /etc/nologin
>                  ^^^^^^^^^^^^^^^^^^^^^
>         echo -n "Starting UPS monitoring: "
>         daemon /usr/sbin/apcupsd
>         RETVAL=$?
>         echo
>         [ $RETVAL -eq 0 ] && touch "$LOCKFILE"
> }
> ----------------------------
> 
> /etc/init.d/halt
> ----------------------------
> # See if this is a powerfail situation.
> UPSCTL=/etc/apcupsd/apccontrol
> if [ -x "$UPSCTL" -a -f /etc/powerfail ]; then
>                                    ^^^^^^^^^^^^
>         echo "APCUPSD will now power off the UPS!"
>         echo
>         "$UPSCTL" killpower
>         echo
>         echo "Please ensure that the UPS has powered off before rebooting"
>         echo "Otherwise, the UPS may cut the power during the reboot!!!"
>         echo
>         sleep 120
>         exit 1
> fi
> ----------------------------
> 
> apcupsd-3.8.1-ipl1mdk
> initscripts-5.49-ipl13mdk
> 
> Охотно верю, что работе с UPS это не мешает, если apcupsd создает powerfail в 
> /etc, в противном случае мне непонятно откуда выдается команда apccontrol 
> killpower. Какое отношение имеют настройки в /etc/apcupsd/*.conf к этой 
> команде я тоже не понял. Разумеется, это моя проблема, никто не мешает 
> посмотреть все детально. Просто, как мне казалось, я нашел ошибку в скриптах 
> и решил об этом сообщить. Но раз Вы говорите, что все работает...

Из того, что все работает, еще нельзя делать вывод, что нигде нет ошибок. :)
А с тем, где должен находится файл powerfail, надо еще разобраться.
Спасибо за "наводку".


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@alt-linux.org
ALT Linux Team      http://www.altlinux.ru/
Fandra Project      http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-05-06 12:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-05 17:43 [mdk-re] /etc/init.d/apcupsd & /etc/init.d/halt fix Andrew Grechko
2001-05-05 18:38 ` Dmitry V. Levin
2001-05-05 22:53   ` Andrew Grechko
2001-05-06 12:31     ` Dmitry V. Levin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git