[devel] [git update] packages/perl-mozldap: heads/master
Slava Semushin
=?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Пн Июл 9 14:01:00 MSD 2007
09.07.07, Dmitry V. Levin<ldv / altlinux.org> написал(а):
[...]
> Это просто сборник ошибок:
Будем(?) публиковать после публикации архивов Сизифа и трудов vsu@ :)
> - rm -f `find ...` это небезопасно в принципе, забудьте эту конструкцию
> навсегда.
> - find ... -exec rm -f {} \; это небезопасно в принципе, забудьте эту
> конструкцию навсегда.
> - для удаления файлов используйте find ... -delete
> - все файлы по имени .packlist внутри %buildroot/usr/lib/perl5/ удаляются
> автоматически в /usr/lib/rpm/brp-cleanup
> - все файлы нулевого размера по имени *.bs внутри
> %buildroot/usr/lib/perl5/ удаляются автоматически в
> /usr/lib/rpm/brp-cleanup
Многие их этих советов нигде не документированы (во всяком случае, я
их не видел), не очевидны (как с файлами перла) и являются
ALT-специфичными. Это стОит записать/добавить куда...
2mike@: :)
> > [...]
> > > # find and run the correct version of brp-compress
> > > -if [ -x /usr/lib/rpm/brp-compress ] ; then
> > > - /usr/lib/rpm/brp-compress
> > > +if [ -x %_libdir/rpm/brp-compress ] ; then
> > > + %_libdir/rpm/brp-compress
> > > elif [ -x %_libdir/rpm/brp-compress ] ; then
> > > %_libdir/rpm/brp-compress
> > > fi
> >
> > Во-первых, вы тут перестарались с заменой макросов. После вашего
> > изменения оба условия стали одинаковыми.
> >
> > Во-вторых, этот скрипт в АЛЬТе (если не ошибаюсь) запускается
> > автоматически сам и этот код абсолютно не нужен.
>
> Оба замечания верны.
Как видно, идея заимствовать/использовать спеки из других
дистрибутивов не всегда хороша. Во всяком случае, без адаптации под
реалии АЛЬТа. (Хотя да, работать это будет...)
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
Подробная информация о списке рассылки Devel