[sisyphus] I: nut-2.6.0, please test/help

Yura Kalinichenko yuk на kalina.in.ua
Вс Фев 20 09:45:34 UTC 2011


Michael Shigorin пишет:
> 	Здравствуйте.
> Пилю тут урывками свежий nut, 
Аналогично. Что радует - оно уже таки нормально конфигурится под ALT >=4.
> - без указания опции "-4" upsd/upsdrvctl не стартуют при
>   отсутствии ipv6, поскольку надо там аж 127.0.0.1 --
>   воткнуто по умолчанию в /etc/sysconfig/upsd, спросил апстрим
Я посмотрел как оно было сделано в 2.2.2 и повторил, вряд ли правильно - 
но "чтоб работало". По крайней мере upsd поднялся.

diff -U 2 -r nut-2.6.0.orig/server/upsd.c nut-2.6.0/server/upsd.c
--- nut-2.6.0.orig/server/upsd.c        2010-12-24 15:24:12 +0200
+++ nut-2.6.0/server/upsd.c     2011-02-12 12:58:33 +0200
@@ -546,10 +546,11 @@
        /* default behaviour if no LISTEN addres has been specified */
        if (!firstaddr) {
-               if (opt_af != AF_INET) {
-                       listen_add("::1", string_const(PORT));
-               }

-               if (opt_af != AF_INET6) {
+               if (opt_af == AF_INET6) {
+                       listen_add("::1", string_const(PORT));
+               } else if (opt_af == AF_INET) {
                        listen_add("127.0.0.1", string_const(PORT));
+               } else {
+                       listen_add("0.0.0.0", string_const(PORT));
                }
        }




-- 
SY, 
   Yura Kalinichenko



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