Zagubione pliki (było Re: mozilla)

Artur Frysiak wiget at pld.org.pl
Tue May 21 10:11:15 CEST 2002


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/
-------------- next part --------------
#!/bin/sh
cd $1
find |sed 's/^.//' |sort -u >~/tmp/g.lst
-------------- next part --------------
#!/bin/sh
rpm -qpl $* |sort -u >~/tmp/g-rpm.lst
-------------- next part --------------
#!/bin/sh
gvim -d ~/tmp/g.lst ~/tmp/g-rpm.lst


More information about the pld-devel-pl mailing list