21 ноября 2012 г., 22:42 пользователь Sergey Vlasov написал:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style: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>
И вообще возникает вопрос, стоило ли делать именно так (конечно, есть<br>
пакет unreal с аналогичным копированием в chroot собственных файлов<br>
конфигурации, но, похоже, он был такой один).<br>
<br></blockquote><div>Вернул обратно.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style: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:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
В пакете nut мусор в документации - ссылка<br>
/usr/share/doc/nut-2.6.5/INSTALL -&gt; /usr/share/automake-1.11/INSTALL<br>
(файл с таким содержимым в собранном пакете вообще не нужен).<br>
<br></blockquote><div>убрал  INSTALL</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


Ну и опечатка &quot;sustemd&quot; в %changelog.<br>
<br></blockquote><div>Исправил.</div><div>Тестовое задание обновил, в git обновил.</div><div><br></div></div><div><br></div>-- <br>Alexey Shabalin<br><br><br><br><br>
</div>