![]() |
dpkg-parsechangelog(1) |
![]() |
dpkg−parsechangelog − przetwarza pliki dzienników zmian Debiana
dpkg−parsechangelog [opcje]
dpkg−parsechangelog czyta i przetwarza dziennik zmian rozpakowanego drzewa ¼róde³ pakietu Debiana i wypisuje te informacje na standardowym wyj¶ciu w postaci czytelnej dla maszyny.
−ldziennik_zmian
Okre¶la dziennik zmian, z którego bêd± czytane informacje. Domy¶lnym plikiem jest debian/changelog.
−Fformat_dziennika_zmian
Okre¶la format dziennika zmian. Domy¶lnie format jest czytany ze specjalnej linii znajduj±cej siê przy koñcu pliku lub − je¶li taka linia nie istnieje − u¿ywany jest standardowy format Debiana.
−Lkatalog−lib
Okre¶la dodatkowy katalog, w którym bêd± wyszukiwane skrypty parsera. Katalog ten jest przeszukiwany przed domy¶lnymi katalogami, którymi obecnie s± /usr/local/lib/dpkg/parsechangelog oraz /usr/lib/dpkg/parsechangelog.
−h, −−help
Wy¶wietla informacjê o u¿ytkowaniu i koñczy dzia³anie.
−−version
Wy¶wietla informacjê o wersji i pomy¶lnie koñczy dzia³anie.
Opcje
parsera
Poni¿sze opcje mog± byæ u¿yte do
wp³ywania na parser dziennika zmian, np. na zakres
wpisów lub format wyj¶cia. Powinny byæ
obs³ugiwane przez skrypty parsera. Patrz tak¿e
OSTRZE¯ENIA.
−−format format_wyj¶ciowy
Ustawia format wyj¶cia.
Obecnie wspieranymi warto¶ciami s± dpkg
oraz rfc822. dpkg jest klasycznym formatem
wyj¶cia (z czasów sprzed powstania tej opcji) i
jest domy¶lnym formatem. Sk³ada siê z
jednego akapitu w formacie pliku kontrolnego Debiana (patrz
dpkg−control(5)). Je¶li
za¿±dano wiêcej ni¿ jednego
wpisu, to o ile nie podano inaczej −
wiêkszo¶æ pól jest brana z
najnowszego wpisu:
Source: <nazwa pakietu>
Version: <wersja>
Distribution: <dystrybucja docelowa>
Urgency: <wa¿no¶æ>
Jest u¿ywana najwiêksza warto¶æ wa¿no¶ci ze wszystkich do³±czonych wpisów.
Maintainer:
<autor>
Date: <data>
Closes: <number b³êdu>
Pola Closes wszystkich w³±czonych wpisów s± ³±czone.
Changes: <wpisy dziennika zmian>
Tekst wszystkich wpisów dziennika zmian jest ³±czony. Aby uczyniæ to pole poprawnym wieloliniowym polem w formacie pliku kontrolnego Debiana, wszystkie puste linie s± zastêpowane pojedynczymi kropkami oraz jest dodawana spacja na pocz±tku ka¿dej linii. Dok³adana zawarto¶æ zale¿y od formatu dziennika zmian.
Mog± tak¿e wystêpowaæ dodatkowe pola zdefiniowane przez u¿ytkownika.
Format rfc822 u¿ywa tych samych pól, ale wypisuje osobny akapit dla ka¿dego u¿ytego wpisu z dziennika zmian tak, ¿e zachowane s± wszystkie metadane z ka¿dego wpisu.
−−since wersja, −swersja, −vwersja
do³±cza wszystkie zmiany pó¼niejsze ni¿ wersja.
−−until wersja, −uwersja
do³±cza wszystkie zmiany wcze¶niejsze ni¿ versja.
−−from wersja, −fwersja
do³±cza wszystkie zmiany równe wersji lub pó¼niejsze od niej.
−−to wersja, −twersja
do³±cza wszystkie zmiany wiêksze do wersji lub równe jej.
−−count liczba, −cliczba, −nliczba
do³±cza liczba wpisów z pocz±tku pliku (lub z jego koñca, gdy liczba jest mniejsza od zera).
−−offset liczba, −oliczba
zmienia punkt pocz±tkowy dla opcji −−count, licz±c od pocz±tku pliku (lub od jego koñca, je¶li liczba jest mniejsza od zera).
−−all |
include all changes. Note: other options have no effect when this is in use. |
Wszystkie opcje parsera, z wyj±tkiem −v, s± obs³ugiwane przez dpkg od wersji 1.14.16. Zewnêtrzne parsery dzienników zmian w formatach innych ni¿ debian mog± nie obs³ugiwaæ wszystkich opcji.
debian/changelog
Dziennik zmian jest u¿ywany do pozyskania informacji o pakiecie ¼ród³owym zale¿nych od jego wersji, takich jak wa¿no¶æ i dystrybucja wydania, zmiany dokonane po okre¶lonym wydaniu, oraz numer wersji pakietu.
Copyright
© 1995−1996 Ian Jackson
Copyright © 2000 Wichert Akkerman
Copyright © 2007, 2008 Frank Lichtenheld
Niniejszy program jest oprogramowaniem wolnym, sprawd¼ Powszechn± Licencjê Publiczn± GNU w wersji drugiej lub pó¼niejszej, by dowiedzieæ siê o warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji.
Piotr
Roszatycki <dexter@debian.org>, 1999
Bartosz Feñski <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008
![]() |
dpkg-parsechangelog(1) | ![]() |