This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pl:developingpld:builderscript [2009-06-28 02:55] qwiat |
pl:developingpld:builderscript [2009-10-01 00:11] (current) qwiat small update |
||
---|---|---|---|
Line 29: | Line 29: | ||
* ''-bb'' aby zbudować tylko pakiet binarny (pomija tworzenie pakietu źródłowego RPM) | * ''-bb'' aby zbudować tylko pakiet binarny (pomija tworzenie pakietu źródłowego RPM) | ||
* ''-bc'' aby posprzątać po udanym budowaniu pakietu (usuwa scieżkę, w której był budowany pakiet) | * ''-bc'' aby posprzątać po udanym budowaniu pakietu (usuwa scieżkę, w której był budowany pakiet) | ||
+ | * ''-g'' pobranie pakietu, bez budowania | ||
* ''-r GAŁĄŹ'' aby użyć źródeł z konkretnej gałęzi czy wersji danego pakietu (lista dostępnych odgałęzień widoczna jest na początku procesu budowania) | * ''-r GAŁĄŹ'' aby użyć źródeł z konkretnej gałęzi czy wersji danego pakietu (lista dostępnych odgałęzień widoczna jest na początku procesu budowania) | ||
* ''-U'' aby skompletować wszystkie źródła i uaktualnić ich hashe MD5 w pliku ''spec'' | * ''-U'' aby skompletować wszystkie źródła i uaktualnić ich hashe MD5 w pliku ''spec'' | ||
* ''-5'' aby uaktualnić hashe MD5 używając lokalnych źródeł | * ''-5'' aby uaktualnić hashe MD5 używając lokalnych źródeł | ||
- | * ''--with OPCJA'' lub ''--without OPCJA'' aby zbudować pakiet z niestandardowymi opcjami (dostępne opcje są wypisane na początku procesu budowania) | + | * ''--with OPCJA'' lub ''--without OPCJA'' aby zbudować pakiet z niestandardowymi opcjami (dostępne opcje są wypisane na początku procesu budowania). Listę dostępnych opcji uzyskujemy za pomocą argumentu ''--show-bconds'' |
* ''-R'' automatycznie instaluje pakiety, które są konieczne do budowania, zaleca się instalację ''rpm-getdeps'' dla lepszego rezultatu | * ''-R'' automatycznie instaluje pakiety, które są konieczne do budowania, zaleca się instalację ''rpm-getdeps'' dla lepszego rezultatu | ||
* ''--target ARCH'' pozwala budować pakiety dla innej architektury, niż architektura systemu. | * ''--target ARCH'' pozwala budować pakiety dla innej architektury, niż architektura systemu. | ||
+ | Pełny zestaw opcji jest dostępny po uruchomieniu programu bez argumentów. | ||
+ | |||
===== Przykłady ===== | ===== Przykłady ===== | ||
- | Typowe budowanie (binarnego) pakietu //foo//: | + | Typowe budowanie (binarnego) pakietu //foo// z HEAD CVS-u: |
Line 44: | Line 47: | ||
<file>$ builder -bb foo | <file>$ builder -bb foo | ||
</file> | </file> | ||
- | Budowanie z automatycznym zainstalowaniem koniecznych pakietów: | + | j.w. tyle, że z automatycznym zainstalowaniem koniecznych pakietów (z [[:BuildRequires|BuildRequires]]): |