makra rpm - kilka spraw

Artur Frysiak wiget w pld.org.pl
Śro, 10 Kwi 2002, 13:33:30 CEST


On Tue, Apr 09, 2002 at 09:07:23PM +0200, Jakub Bogusz wrote:
> On Tue, Apr 09, 2002 at 05:12:50PM +0200, Artur Frysiak wrote:
> > On Tue, Apr 09, 2002 at 04:50:29PM +0200, Radosław Kintzi wrote:
> [...]
> > > Pomyślałem, że to coś
> > > w /usr/lib/rpm/macros i chyba rzeczywiście, gdyż stoi tam:
> > > 
> > > %_infodir               %{_prefix}/info
> > > %_mandir                %{_prefix}/man
> > 
> > Te dwa makra są nadpisywane w innym pliku.
> > 
> > Od razu wyjaśniam że rpm 4.0.4 jest pod względem %_prefix trochę
> > popsuty. Może dziś w nocy go naprawie.
> 
> A co w nim jest nie tak?
> Ja chyba się jeszcze nie nadziałem (w domu używam 4.0.4 od ok.
> 2 tygodni).

Zbuduj pakiet z %_prefix /usr/X11R6 a się przekonasz że jest popsute.
psują jest platform.in który zawiera podwójne definicje %_*dir.
Jedne przychodzą standardowo, drugie z rpm.macros czyli %SOURCE2.
Wyjściem jest patch usuwający z platform.in makra które zdefiniowane są
w SOURCE2.
Niestety nie mam czasu tego zrobić.
-- 
Artur Frysiak
http://www.pld.org.pl/



Więcej informacji o liście dyskusyjnej pld-devel-pl