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