Добрый день.<div>Добавляя поддержку systemd в nut получились следующие замечания/предложения:</div><div><br></div><div>- объединить nut-driver и nut-server - всё равно драйвера нужны только серверу. driver-usb, driver-snmp можно оставить в отдельных пакетах.</div>
<div><br></div><div>- избавиться от циклической зависимости nut - nut-driver, должна быть<div>возможность установить только nut (клиент), без server и driver. (сейчас установка nut вытягивает driver и сервер)</div><div>
<br></div><div>- сейчас директории для chroot указаны в spec (причем дважды в разных пакетах - бага), поэтому смысла в переменной CHROOTDIR=/var/lib/nut в /etc/sysconfig/upsd нет, её все равно нельзя поменять - chroot никто не заполнит. Лучше сделать её константой в init-скриптах. Кроме этого предлагаю создавать chroot, как это принято в ALTLinux, используя /etc/chroot.d.</div>
<div><br></div><div>- мне кажется не правильным создавать функцию upsd_configured() в /etc/sysconfig/upsd - это всё таки конфиг. Лучше перенести её в init-скрипты.<br></div><div><br></div><div>- включить поддержку avahi, freeipmi</div>
<div>- собирать nut-scanner - я попробовал его использовать - моментально нашёл мой UPS и выдал на консоль нормальный конфиг.</div><div><br></div><div>- удалить из спека поддержку M24<br></div><div><br></div><div>Прошу заинтересованных высказаться по этим пунктам.</div>
<div><br></div><div>PS: жаль что nut снова перевели на сборку из srpm.</div><div><br></div>-- <br>Alexey Shabalin<br><br><br><br><br>
</div>