This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
pl:developingpld [2013-05-15 15:58] draenog [Wymagana wiedza] |
pl:developingpld [2013-05-15 16:06] draenog [Źródła w CVS-ie] |
||
---|---|---|---|
Line 32: | Line 32: | ||
Plik [[http://www.rpm.org/max-rpm/ch-rpm-inside.html|spec]] zawiera metadane i instrukcje budowania wymagane do stworzenia przynajmniej jednego pakietu RPM. Jest to plik tekstowy przeznaczony do pracy skryptu ''builder'', który z kolei obsługuje cały proces, od skompletowania wszystkich niezbędnych źródeł z infrastruktury PLD (lub bezpośrednio z Internetu), do pakowania wyników w instalowalny plik RPM (druga część jest wykonywana przez narzędzie ''rpmbuild''). | Plik [[http://www.rpm.org/max-rpm/ch-rpm-inside.html|spec]] zawiera metadane i instrukcje budowania wymagane do stworzenia przynajmniej jednego pakietu RPM. Jest to plik tekstowy przeznaczony do pracy skryptu ''builder'', który z kolei obsługuje cały proces, od skompletowania wszystkich niezbędnych źródeł z infrastruktury PLD (lub bezpośrednio z Internetu), do pakowania wyników w instalowalny plik RPM (druga część jest wykonywana przez narzędzie ''rpmbuild''). | ||
- | Wszystkie pliki ''spec'' rezydują wewnątrz modułu //packages// naszego [[:pl:Repositories| serwera CVS]]. Moduł ten zawiera także inne specjalne pliki, najbardziej istotny jest skrypt ''builder''. | + | Pliki ''spec'' rezydują w podkatalogach poszczególnych pakietów wewnątrz katalogu //packages// naszego [[:pl:Repositories| serwera git]]. |
Line 42: | Line 42: | ||
==== Źródła w CVS-ie ==== | ==== Źródła w CVS-ie ==== | ||
- | Łatki źródeł programów (trzymanych w distfiles), init-skrypty i źródła innych plików koniecznych do budowania pakietów, są przechowywane w CVS-ie w katalogu pakietu. Dawniej były trzymane w SOURCES. | + | Łatki źródeł programów (trzymanych w distfiles), init-skrypty i źródła innych plików koniecznych do budowania pakietów, są przechowywane w git w katalogu pakietu. |