Provided by:
dpkg-dev_1.15.8.4ubuntu3_all 
NAZWA
deb-substvars - zmienne podstawiania rdowych pakietw Debiana
SKADNIA
substvars
OPIS
Zanim dpkg-source, dpkg-gencontrol i dpkg-genchanges zapisz swoje
informacje kontrolne (do rdowego pliku .dsc w wypadku dpkg-source i na
standardowe wyjcie w wypadku dpkg-gencontrol i dpkg-genchanges),
wykonuj podstawienia pewnych zmiennych na pliku wyjciowym.
Podstawienie zmiennej ma posta ${nazwa-zmiennej}. Nazwy zmiennych
skadaj si ze znakw alfanumerycznych, mylnikw oraz dwukropkw i zaczynaj
si od znaku alfanumerycznego. Podstawienia zmiennych s powtarzane
dopty, a nie bdzie nic do podstawienia; peen tekst pola po podstawieniu
jest ponownie skanowany w poszukiwaniu kolejnych podstawie.
Po dokonaniu wszystkich podstawie, kade wystpienie acucha ${} (ktry nie
jest poprawnym podstawieniem) jest zastpowane przez znak $.
Podstawianie zmiennych jest wykonywane na wszystkich polach
kontrolnych, jednak niektre z tych pl s uywane oraz wymagane podczas
budowania, gdy podstawienie nie zostao jeszcze wykonane. Dlatego nie
mona uywa zmiennych w polach Package, Source oraz Architecture.
Variable substitution happens on the content of the fields after they
have been parsed, thus if you want a variable to expand over multiple
lines you do not have to include a space after the newline. This is
done implicitly when the field is output. For example, if the variable
${Description} is set to "foo is bar.${Newline}foo is great." and if
you have the following field:
Description: foo application
${Description}
.
More text.
It will result in:
Description: foo application
foo is bar.
foo is great.
.
More text.
Zmienne mona ustawi za pomoc opcji -V. Mona je take poda w pliku
debian/substvars (lub jakimkolwiek innym pliku wskazanym opcj -T). Plik
ten skada si z linii w postaci nazwa=warto. Kocowe spacje w kadej
linii, linie puste oraz linie zaczynajce si od znaku # (czyli
komentarze) s ignorowane.
Dodatkowo dostpne s nastpujce standardowe zmienne:
Arch Bieca architektura budowania (z dpkg --print-architecture).
source:Version
Wersja pakietu rdowego
source:Upstream-Version
Oryginalna wersja autora pakietu rdowego, wczajc wersj epoki
Debiana jeli jest.
binary:Version
Wersja pakietu binarnego (moe si rni od source:Version na
przykad w przypadku binNMU).
Source-Version
Wersja pakietu rdowego (z dziennika zmian). Ta zmienna jest
obecnie przestarzaa, jako e jej znaczenie jest inne ni jej
funkcjonalno. Prosimy uywa source:Version lub binary:Version, w
zalenoci od wymaga.
Installed-Size
Cakowity rozmiar plikw zainstalowanych przez pakiet. Warto ta
jest kopiowana do odpowiadajcego jej pola w pliku kontrolnym;
ustawienie jej zmodyfikuje warto tego pola. Jeli nie ustawiono
zmiennej, to dpkg-gencontrol uyje du -k debian/tmp, aby znale
jej warto domyln.
Extra-Size
Dodatkowa przestrze dyskowa, uywana podczas instalowania
pakietu. Jeli ta zmienna jest ustawiona, to jej warto jest
dodawana do wartoci zmiennej Installed-Size (niezalenie od tego,
czy zostaa otwarcie ustawiona, czy ma warto domyln), zanim
zostania skopiowana do pola Installed-Size pliku kontrolnego.
F:nazwa-pola
Warto pola wyjciowego nazwa_pola (ktre musi by podane z uyciem
Notacji-Wielbdziej). Ustawienie takich zmiennych wpywa tylko na
miejsca, gdzie s one jawnie rozwijane.
Format Wersja formatu pliku .changes wygenerowana przez t wersj skryptw
przygotowujcych pakiety rdowe. Ustawienie tej zmiennej zmienia
rwnie zawarto pola Format w pliku .changes.
Newline, Space, Tab
Kada z tych zmiennych zawiera odpowiadajcy jej znak.
shlibs:pole-zalenoci
Ustawienia zmiennych w tej postaci s generowane przez
dpkg-shlibdeps.
dpkg:Upstream-Version
Oryginalna wersja dpkg, nadana przez autorw.
dpkg:Version
Pena wersja programu dpkg.
Jeeli jest odwoanie do niezdefiniowanej zmiennej, to generowane jest
ostrzeenie i przyjmowana jest pusta warto zmiennej.
PLIKI
debian/substvars
Lista zmiennych podstawiania i ich wartoci.
BDY
Punkt, w ktrym nastpuje nadpisywanie pl w porwnaniu do pewnych
standardowych ustawie pl wyjciowych jest do zagmatwany.
ZOBACZ TAKE
dpkg(1), dpkg-genchanges(1), dpkg-gencontrol(1), dpkg-shlibdeps(1),
dpkg-source(1).
AUTOR
Copyright (C) 1995-1996 Ian Jackson
Copyright (C) 2000 Wichert Akkerman
Niniejszy program jest oprogramowaniem wolnym, sprawd Powszechn Licencj
Publiczn GNU w wersji drugiej lub pniejszej, by dowiedzie si o
warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji.
TUMACZE
Piotr Roszatycki <dexter@debian.org>, 1999
Bartosz Feski <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008