[devel] x86_64 -- первый этап борьбы и первые проблемы
Денис Смирнов
mithraen на altlinux.ru
Пн Сен 6 01:32:58 MSD 2004
On Sun, Sep 05, 2004 at 05:19:25PM +0400, Yuri N. Sedunov wrote:
>> Сейчас существует какая-нибудь сущность, анализирующая spec-файлы?
>> Может этой сущностью может быть cleanup-spec? Только видится мне что это
>> не так просто как кажется, особенно если не просто выдавать warning'и, а
>> делать автоматическую замену.
YNS> $ cat ~/bin/prespec
YNS> #!/bin/sh
YNS>
YNS> SPEC=$1
YNS>
YNS> cleanup_spec $SPEC
YNS>
YNS> subst 's,%prefix/bin,%_bindir,g
YNS> s,%prefix/lib,%_libdir,g
YNS> s,%prefix/share,%_datadir,g
YNS> s,%prefix/include,%_includedir,g
YNS> s,%prefix/man,%_mandir,g
YNS> s,/usr/bin,%_bindir,g
YNS> s,/usr/lib,%_libdir,g
YNS> s,/usr/share,%_datadir,g
YNS> s,/usr/include,%_includedir,g' $SPEC
/me думает -- всегда ли корректна такая замена? Если да, то тогда всё
вообще элементарно -- я ищу скриптом во всех спеках совпадение хотя бы
одной из этих замен. Только к ним ещё ^/lib добавить надо. Если хоть одна
есть -- автоматом заменяю, добавляю запись в changelog и пересобираю srpm
пакет.
--
С уважением, Денис
http://freesource.info
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20040906/56a5ed43/attachment.bin
Подробная информация о списке рассылки Devel