Warsztat? (było: Re: shorewall)
Marek Ciesielski
marekc at klub.chip.pl
Thu Jun 19 11:05:24 CEST 2003
On Thu, 19 Jun 2003 02:10:06 +0200, you wrote:
>Dnia Thu, 19 Jun 2003 01:37:55 +0200 Marek Ciesielski
><marekc at 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 at deejay1 SPECS]$ cat buduj
>#!/bin/sh
>KATALOG=`pwd | sed -e 's,/SPECS,,'`
>echo "%_topdir " $KATALOG > ~/.rpmmacros
>./builder -bb $1
>rm ~/.rpmmacros
>[deejay1 at deejay1 SPECS]$
>
>
>i tak, wiem że można lepiej ale to zazwyczaj wystarczy, czasem tylko się
>dodaje pare $[2-9] więcej...
Pisząc "warsztat" chodziło mi szersze spojrzenie na problem.
Przykładowo - zacząłem bawić się mantisem. Ściągnąłem tara,
zainstalowałem sobie w systemie. Wiem jakie poprawki należy wykonać
(zrobiłem sobie DIFFa) - wipisałem sobie co należy zrobić żeby dany
pakiet działał w PLD (w formie notattek w pliku tekstowym) - no i
teraz nie wiem za bardzo co zrobić żeby te kroki wykonać :-)
Czyli np. w zależności od ustawionego jezyka wykonać odpowiednie
zmiany w jednym pliku; jak ustawiać dokładne zależności w specu itd,
itp . (czyli te szczególy które dla Was są już chlebem powszednim)
Rozumiem co robi sam tar (czyli sama instalacja) ale jeszcze nie
"zatrybiłem" co robi sam rpm :-)
Oczywiście upraszczam specjalnie, żebyscie puścili troche farby ;-)
>>
>> Aha - żeby uprzedzić odpowiedzi z cyklu - "to zrób sam" :-)
>> Zrobie jak ten "warszat" sam opanuje ;-)
>>
>
>Jak opanujesz to Ci się nie będzie chciało :P
hehe... rozumiem :-)
Mnie np. bardzo wiele dała strona Baseciq - dzięki porównaniu slacka i
PLD ;-) http://www.baseciq.org/linux/slack2pld zrozumiałem wiele
rzeczy - m.in. CVS :-)
Gdyby w takiej formie byłałby przedstawiona praca developera to myśle
że pojawiła by się większa liczba developerów :-)
Ze swojej strony także jestem otwarty na zrobienie takiego opisu -
zwłaszcza że będę go robił z "drugiej strony barykady" :-)
pozdrawiam,
--
Marek Ciesielski
\ | ___|
|\/ | | marekc at klub.chip.pl
| | | ciesiel at jabber.uznam.net.pl; GG: 3809029
| | | http://klub.chip.pl/mc_540ddc
_| _|\____|
More information about the pld-devel-pl
mailing list