[devel] [git update] packages/varnish: heads/master
Igor Zubkov
=?iso-8859-1?q?igor=2Ezubkov_=CE=C1_gmail=2Ecom?=
Вт Июл 3 17:12:50 MSD 2007
В сообщении от Tuesday 03 July 2007 11:39:57 Slava Semushin написал(а):
> > +make install DESTDIR=%{buildroot} INSTALL="install -p"
>
> %make_install DESTDIR=%buildroot install
Кстати, %make_install как раз и раскрывает как make INSTALL="install -p".
> > +%{_var}/log/varnish
> > +%{_mandir}/man1/*.1*
> > +%{_mandir}/man7/*.7*
>
> Можно заменить на макросы %_logdir, %_man1dir и %_man7dir.
Одно общее замечание, {} лучше вообще убрать. Это можно сделать через
cleanup_spec из пакета rpm-utils.
> > +%post libs -p /sbin/ldconfig
> > +
> > +%postun libs -p /sbin/ldconfig
>
> [...]
>
> Наверняка, есть скрипты и макросы для автоматизации этого процесса.
%post libs -p %post_ldconfig
%postun libs -p %postun_ldconfig
Как пример для этого, можно привести пакет plib. Кстати, /sbin/ldconfig на
прямую лучше не дёргать. Это написано ещё в доке к нашему rpm.
--
icesik
Подробная информация о списке рассылки Devel