21 ноября 2012 г., 22:42 пользователь Sergey Vlasov написал:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">

On Wed, Nov 21, 2012 at 08:25:00PM +0400, Alexey Shabalin wrote:<br>
&gt; сделан тестовый<br>
&gt; task #84771<br>
&gt; если возражений не будет, то уедет в сизиф.<br>
&gt; Прошу заинтересованных посмотреть.<br>
&gt; Для удобства отслеживания изменений всё выложено у меня в git.<br>
&gt; Для избежания разногласий на сборку отправлен srpm.<br>
<br>
</div>Насколько я понял, для файлов конфигурации (ups.conf upsd.conf<br>
upsd.users upsd.pem cmdvartab), которые раньше физически находились в<br>
/var/lib/nut/etc/nut, а в /etc/nut лежали симлинки, теперь основная<br>
версия находится в /etc/nut и копируется в /var/lib/nut/etc/nut перед<br>
запуском сервисов upsd и upsmon?  Тогда как минимум не хватает<br>
скриптов %pre для миграции с предыдущего варианта (причём при<br>
просмотре текущего варианта пакета создаётся впечатление, что после<br>
обновления старые файлы конфигурации будут молча затёрты и заменены на<br>
болванки из новой версии пакета, что совсем никуда не годится).<br>
<br></blockquote><div>Виноват, исправлю.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
И вообще возникает вопрос, стоило ли делать именно так (конечно, есть<br>
пакет unreal с аналогичным копированием в chroot собственных файлов<br>
конфигурации, но, похоже, он был такой один).<br>
<br></blockquote><div>А как лучше? Оставить постарому симлинки?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
В бинарник libnutscan в качестве soname для libusb вкомпилилась<br>
гадость вида ../../lib64/libusb-0.1.so.4 (в libusb-devel действительно<br>
такие симлинки, поскольку тогда ещё заботились об отдельном /usr) -<br>
надо поправить libs.sh.<br>
<br></blockquote><div>ок, посмотрю.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
В пакете nut мусор в документации - ссылка<br>
/usr/share/doc/nut-2.6.5/INSTALL -&gt; /usr/share/automake-1.11/INSTALL<br>
(файл с таким содержимым в собранном пакете вообще не нужен).<br>
<br>
Ну и опечатка &quot;sustemd&quot; в %changelog.<br></blockquote><div><br></div><div><br></div><div>Спасибо за замечания.</div><div> </div></div>-- <br>Alexey Shabalin<br><br><br><br><br>
</div>