Warsztat? (było: Re: shorewall)

Michal Moskal malekith w pld-linux.org
Czw, 19 Cze 2003, 11:22:31 CEST


On Thu, Jun 19, 2003 at 02:10:06AM +0200, Łukasz Jernaś wrote:
> Dnia Thu, 19 Jun 2003 01:37:55 +0200 Marek Ciesielski
> <marekc w klub.chip.pl> napisał:
> 
> 
> > >Aha, a jeżeli Cię nie połkną to spisuj to co przechodziłeś - może co
> > >nieco da się dopisać do devel-hints-pl.txt :>
> > 
> > BTW - czy ktoś z developow, którzy już mają opanowane robienie speców
> > mógłby opisać swój "warsztat"? coś a'la krok po kroku, robienie
> > przykładowego pakietu; tutorial praktyczny - bo jest niby opis na
> > PLD-team ale on nie wyjaśnia wszystkiego i jest zbyt "suchy" :-)
> > 
> 
> Ogólnie przydatną rzeczą z warsztatu (oczywiście moim zdaniem) to jest
> ~/piaskownica/[szablon(a w nim "drzewko" dla
> rpm'a),programa,programb,etc] i skrypt który robi mniej więcej coś
> takiego:
> [deejay1 w deejay1 SPECS]$ cat buduj 
> #!/bin/sh
> KATALOG=`pwd | sed -e 's,/SPECS,,'`
> echo "%_topdir " $KATALOG > ~/.rpmmacros
> ./builder -bb $1
> rm ~/.rpmmacros
> [deejay1 w deejay1 SPECS]$

[malekith w roke ~]$ cat ~/.rpmmacros 
%_topdir	%(cd ..; pwd)
[malekith w roke ~]$ 

> i tak, wiem że można lepiej ale to zazwyczaj wystarczy, czasem tylko się
> dodaje pare $[2-9] więcej...

"$@"

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h



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