Zagubione pliki (by³o Re: mozilla)

Artur Frysiak wiget w pld.org.pl
Wto, 21 Maj 2002, 10:11:15 CEST


On Tue, May 21, 2002 at 12:23:00AM +0200, Michal Kochanowicz wrote:
> On Tue, May 21, 2002 at 12:07:41AM +0200, Jakub Bogusz wrote:
> > | missing %%files are sponsored by:
> > | cd $RPM_BUILD_ROOT
> > | find |sed 's/^.//'|sort -u >~/tmp/glibc.lst
> > | rpm -qpl $RPM_TOP_DIR/RPMS/*-2.2.5-9.i686.rpm | sort -u >~/tmp/glibc.rpm.lst
> > | vim -d ~/tmp/glibc.lst ~/tmp/glibc.rpm.lst
> Niez³y hardocre... Ja se zrobi³em w perlu takiego skrypta co sie mu
> podaje nazwê speca, nazwê katalogu do którego siê budowa³, katalogu
> gdzie sie instalowa³ a on sprawdza czy plików nie brakuje, czy siê nie
> powtarzaj± w podpakietach itp... czasem siê krzaczy, bo kod to jest
> takie wielkie gówno pisane kiedy¶ w ¶rodku nocy, ¿e dobrowolnie nikomu
> nie dam na to spojrzeæ bo bym siê zapad³ ze wstydu :(

Jako ¿e podobny schemat wykorzystuje przy poprawkach w innych pakietach
napisa³em sobie 3 skrypty które mi u³atwiaj± sprawê.
Teraz moja praca nad uaktualnianym pakietem wygl±da tak:
vim pakiet.spec (zmiana numerku wersji)
./builder -g pakiet.spec
do
 vim pakiet.spec
 rpm -bi pakiet.spec
until $?
r-lst ~/tmp/pakiet-co¶tam-co¶tam-root
rpm -bb pakiet.spec
r-rpm $RPMSDIR/pakiet-*co¶tam.i586.rpm
r-diff
vim pakiet.spec (dodanie brakuj±cych plików)

r-lst, r-rpm i r-diff za³±czam (mam nadzieje ¿e listserver mi nie utnie
za³±czników).

Pozdrawiam
-- 
Artur Frysiak
http://www.pld.org.pl/
-------------- nastêpna czê¶æ ---------
#!/bin/sh
cd $1
find |sed 's/^.//' |sort -u >~/tmp/g.lst
-------------- nastêpna czê¶æ ---------
#!/bin/sh
rpm -qpl $* |sort -u >~/tmp/g-rpm.lst
-------------- nastêpna czê¶æ ---------
#!/bin/sh
gvim -d ~/tmp/g.lst ~/tmp/g-rpm.lst


Wiêcej informacji o li¶cie dyskusyjnej pld-devel-pl