[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