User Tools

Site Tools


pl:developingpld:basicspecupdate

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:basicspecupdate [2009-09-27 14:12]
qwiat
pl:developingpld:basicspecupdate [2009-09-30 23:59] (current)
qwiat
Line 4: Line 4:
 Zakładam, że mamy już [[:​pl:​DevelopingPLD:​PreparingWorkingEnvironment|przygotowane środowisko budowania]],​ dlatego przejdziemy od razu do rzeczy. W przykładach będziemy aktualizować fikcyjny pakiet **foo** z  wersji 1.5 do 1.6.  Zakładam, że mamy już [[:​pl:​DevelopingPLD:​PreparingWorkingEnvironment|przygotowane środowisko budowania]],​ dlatego przejdziemy od razu do rzeczy. W przykładach będziemy aktualizować fikcyjny pakiet **foo** z  wersji 1.5 do 1.6. 
  
-Zaczynamy od pobrania całej paczki z HEAD (ewentualnie z odpowiedniego brancha): ​+Zaczynamy od pobrania ​skryptem [[:​pl:​DevelopingPLD:​BuilderScript|builder]] ​całej paczki z HEAD (ewentualnie z odpowiedniego brancha): ​
  
  
  
 <​file>​$ builder -g foo <​file>​$ builder -g foo
 +</​file>​
 +aby było nam wygodniej pracować, możemy zmienić katalog: ​
 +
 +
 +
 +<​file>​$ cd ~/​rpm/​packages/​foo
 </​file>​ </​file>​
  
Line 99: Line 105:
 Rozwój aplikacji powoduje czasami większe lub mniejsze zmiany w liście plików. Builder nas poinformuje,​ w takim wypadku musimy dokonać zmian w sekcjach **%files**. Musimy to pamiętać by używać makr zamiast konkretnych ścieżek. ​ Rozwój aplikacji powoduje czasami większe lub mniejsze zmiany w liście plików. Builder nas poinformuje,​ w takim wypadku musimy dokonać zmian w sekcjach **%files**. Musimy to pamiętać by używać makr zamiast konkretnych ścieżek. ​
  
 +
 +
 +==== Uwagi ====
 +Warto, nawet po najmniejszej zmianie w specu, uruchomić skrypt [[:​pl:​DevelopingPLD:​AdapterScript|adapter]],​ w celu weryfikacji i dokonania automatycznych poprawek: ​
 +
 +
 +
 +<​file>​$ ./adapter foo.spec
 +</​file>​
  
pl/developingpld/basicspecupdate.1254053572.txt.gz · Last modified: 2009-09-27 14:12 by qwiat