Provided by:
dpkg-dev_1.15.5.6ubuntu4_all 
NAZWA
dpkg-gencontrol - tworzy pliki kontrolne Debiana
SKŁADNIA
dpkg-gencontrol [opcje]
OPIS
dpkg-gencontrol czyta informacje z rozpakowanego drzewa źródeł pakietu
Debiana i generuje plik kontrolny pakietu binarnego (domyślnie jest to
debian/tmp/DEBIAN/control), upraszczając podczas tego procesu pola
dotyczące zależności.
Pola Pre-Depends, Depends, Recommends oraz Suggests są upraszczane w
tej właśnie kolejności przez usuwanie zależności o których wiadomo, że
są prawdziwe, ponieważ wynikają z innych, przetworzonych już
mocniejszych zależności. Usunięte także będą wszelkie zależności
pakietu od samego siebie (dokładniej: usunięte będą wszystkie
zależności, które będą prawdziwe po zainstalowaniu bieżącej wersji
pakietu). Mówiąc językiem logiki, zachowana będzie część wspólna ze
zbioru wszystkich zależności dotyczących tego samego pakietu. Porządek
zależności jest zachowywany w takim stopniu, w jakim jest to tylko
możliwe: jeżeli jakaś zależność musi być usunięta z powodu innej
zależności występującej dalej w danym polu, wypierająca zależność
zajmie miejsce tej usuwanej.
Pozostałe pola relacyjne (Enhances, Conflicts, Breaks, Replaces oraz
Provides) także są indywidualnie upraszczane przez wyliczanie sumy
różnych zależności, jeśli w danym polu pakiet jest wymieniony wiele
razy.
dpkg-gencontrol dodaje ponadto wpis dotyczący pakietu binarnego do
debian/files.
OPCJE
-vwersja
Ustawia numer wersji generowanego pakietu binarnego.
-Vnazwa=warto
Ustawia zmienną podstawienia wyjścia. Szczegółowy opis
podstawiania zmiennych wyjściowych znajduje się w
deb-substvars(5).
-Tplik_zmiennych_podst
Czyta zmienne podstawiania z pliku_zmiennych_podst; domyślnie
jest to debian/substvars.
-Dpole=warto
Nadpisuje lub dodaje wyjściowe pole pliku kontrolnego.
-Upole Usuwa wyjściowe pole pliku kontrolnego.
-cplik_kontrolny
Określa główny plik kontrolny, z którego będą czytane
informacje. Domyślnie jest to debian/control.
-ldziennik_zmian
Określa dziennik zmian, z którego będą czytane informacje.
Domyślnym plikiem jest debian/changelog.
-fplik_z_list_plikw
Czyta lub zapisuje listę plików wydania do pliku podanego jako
argument tej opcji, zamiast do pliku debian/files.
-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.
-ppakiet
Generuje informacje o pakiecie binarnym pakiet. Jeżeli plik
kontrolny pakietu źródłowego wymienia tylko jeden pakiet
binarny, to opcję tę można pominąć, w przeciwnym wypadku
wymagane jest wskazanie, dla którego pakietu binarnego
wygenerować informacje.
-nnazwa_pliku
Określa, że nazwą pliku pakietu będzie nazwa_pliku zamiast
normalnej nazwy pliku w postaci pakiet_wersja_architektura.deb
-is, -ip, -isp
Te opcje są ignorowane w celu zachowania kompatybilności ze
starszymi wersjami dpkg-dev, obecnie są uznawane za
przestarzałe. Poprzednio były używane do nakazania programowi
dpkg-gencontrol włączenia pól Section i Priority do pliku
kontrolnego. Obecnie jest to domyślne zachowanie. Aby uzyskać
poprzednie zachowanie, można użyć opcji -U, dzięki której można
usunąć powyższe pola z pliku kontrolnego.
-Pkatalog_budowania_pakietu
Mówi programowi dpkg-source, że pakiet jest budowany w
katalogu_budowania_pakietu, zamiast w debian/tmp. Katalog ten
jest używany do znalezienia domyślnych wartości zmiennej
podstawiania Installed-Size i pola w pliku kontrolnym o tej
samej nazwie (przy użyciu du) oraz domyślnej lokalizacji pliku
wynikowego.
-O Wypisuje plik kontrolny na standardowe wyjście, a nie do pliku
debian/tmp/DEBIAN/control (lub
katalogu_budowania_pakietu/DEBIAN/control, gdy użyto -P).
-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.
PLIKI
debian/control
Główny plik kontrolny, zawierający niezależne od wersji
informacje zarówno o pakiecie źródłowym, jak i o pakietach
binarnych, które są tworzone z pakietu źródłowego.
debian/files
Lista wygenerowanych plików, które są częścią przygotowywanego
wydania. dpkg-gencontrol zapisuje tutaj przypuszczalne nazwy
plików-pakietów binarnych generowanych z pliku kontrolnego.
AUTORZY
Copyright (C) 1995-1996 Ian Jackson
Copyright (C) 2000 Wichert Akkerman
Copyright (C) 2007-2008 Raphael Hertzog
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.
TŁUMACZE
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