Интерактивная система просмотра системных руководств (man-ов)
dpkg-genchanges (1)
>> dpkg-genchanges (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
NAME
dpkg-genchanges - generate Debian .changes files
SYNOPSIS
dpkg-genchanges
[options]
DESCRIPTION
dpkg-genchanges
reads information from an unpacked and built Debian source tree and
from the files it has generated and generates a Debian upload control
file
(.changes file).
OPTIONS
-vversion
Causes changelog information from all versions strictly later than
version
to be used.
-Cchangesdescription
Read the description of the changes from the file
changesdescription
rather than using the information from the source tree's changelog
file.
-mmaintaineraddress
Use
maintaineraddress
as the name and email address of the maintainer for this package,
rather than using the information from the source tree's control file.
-emaintaineraddress
Use
maintaineraddress
as the name and email address of the maintainer for this upload,
rather than using the information from the source tree's changelog.
-si, -sa, -sd
These options control whether the original source archive is included
in the upload generated by
dpkg-genchanges
if any source is being generated (i.e.,
-b or -B
haven't been used).
By default, or if
-si
is specified, the original source will be included if the version
number ends in
-0 or -1,
i.e. if the Debian revision part of the version number is
0 or 1.
-sa
forces the inclusion of the original source;
-sd
forces its exclusion and includes only the diff.
-Vname=value
Set an output substitution variable.
See deb-substvars(5) for a discussion of output substitution.
-Tsubstvarsfile
Read substitution variables in
substvarsfile;
the default is
debian/substvars.
-Dfield=value
Override or add an output control file field.
-Ufield
Remove an output control file field.
-b, -B, -S
For
dpkg-genchanges and dpkg-buildpackage-b and -B
specify that a binary-only build is taking place.
-b
indicates that no source files are to be built and/or distributed, and
-B
that no architecture-independent binary package files are to be
distributed either.
-S
specifies that only the source should be uploaded and no binary packages
need to be made. The distinction between
-b and -B
is only used by
dpkg-buildpackage;
dpkg-genchanges
just produces a
.changes
file for whatever files were produced by the
binary-*
target(s) of the package being built.
-ccontrolfile
Specifies the main source control file to read information from. The
default is
debian/control.
-lchangelogfile
Specifies the change log file to read information from. The
default is
debian/changelog.
-ffileslistfile
Read the list of files to be uploaded here, rather than using
debian/files.
-Fchangelogformat
Specifies the format of the changelog. By default the format is read
from a special line near the bottom of the changelog or failing that
defaults to the debian standard format.
-uuploadfilesdir
Look for the files to be uploaded in
uploadfilesdir
rather than
..
(dpkg-genchanges
needs to find these files so that it can include their sizes and
checksums in the
.changes
file).
-q
Usually
dpkg-genchanges
will produce informative messages on standard error, for example about
how many of the package's source files are being uploaded.
-q
suppresses these messages.
-h, --help
Show the usage message and exit.
--version
Show the version and exit.
FILES
debian/files
The list of generated files which are part of the upload being
prepared.
dpkg-genchanges
reads the data here when producing a
.changes
file.
AUTHORS
Copyright (C) 1995-1996 Ian Jackson
Copyright (C) 2000 Wichert Akkerman
This is free software; see the GNU General Public Licence version 2 or later
for copying conditions. There is NO WARRANTY.