kloczek: SPECS svgalib.spec,1.68,1.69

Jakub Bogusz qboosh w pld.org.pl
Pon, 11 Lut 2002, 18:44:02 CET


On Mon, Feb 11, 2002 at 06:12:09PM +0100, Tomasz Kłoczko wrote:
> On 11 Feb 2002, Paweł Sakowski wrote:
> [..]
> > > retrieving revision 1.69
> > > diff -u -d -r1.68 -r1.69
> > > --- svgalib.spec	10 Feb 2002 19:18:02 -0000	1.68
> > > +++ svgalib.spec	11 Feb 2002 01:23:13 -0000	1.69
> > [...]
> > > -chmod 644 $RPM_BUILD_ROOT/lib/modules/*/*/*
> > 
> > Jeśli to zrobił adapter, to źle się stało. Po takim zabiegu biedne
> > moduły będą wystripowane ze wszystkich symboli (czyt. bezużyteczne).

o, pine zepsuł utf-8 :)

> Nic z tych rzeczy. srripowanie jest robione na podstawie tego co zwraca 
> file. Zajrzyj do "rpm --showrc | less" i poszukaj definicji makra 
> %__spec_install_post_strip i poarz jak to jest robione.

Problem się pojawił, jak ktoś kiedyś wyłączył wewnętrzną obsługę ELFów
w file (nie kompilowała się, ale zamiast wyłączać i wpuścić taki pakiet
do zasobów, może trzeba było się zastanowić nad konsekwencjami[1]...
przez %__spec_install_post_strip file jest krytycznym pakietem na
builderach).
Teraz jest znowu dobrze, ale powyższe ku przestrodze. Pomimo tego, że
zepsuty pakiet był w repo przez 3 dni - wystarczyło, żeby conieco
napsuć.


[1] co jednak może być trudno przewidzieć - poprawiłem to "dla
przyzwoitości", oraz dlatego, że bardziej mi się podobało wcześniejsze
zachowanie file, dające więcej informacji o ELFach; nawet nie
pomyślałem, że bez tej poprawki rpm może psuć moduły.

-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



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