User Tools

Site Tools


pl:developingpld:builderscript

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pl:developingpld:builderscript [2009-07-01 22:17]
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). Listę dostępnych opcji uzyskujemy za pomocą ​opcji ''​--show-bconds'' ​+  * ''​--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. ​
Line 40: Line 41:
  
 ===== Przykłady ===== ===== Przykłady =====
-Typowe budowanie (binarnego) pakietu //​foo//: ​+Typowe budowanie (binarnego) pakietu //​foo// ​z HEAD CVS-u
  
  
Line 46: 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]])
  
  
pl/developingpld/builderscript.1246479456.txt.gz · Last modified: 2009-07-01 22:17 by qwiat