Home Man
Today's Posts

Linux & Unix Commands - Search Man Pages

Linux 2.6 - man page for dpkg-gencontrol (linux section 1)

dpkg-gencontrol(1)			  dpkg utilities		       dpkg-gencontrol(1)

       dpkg-gencontrol - generate Debian control files

       dpkg-gencontrol [options]

       dpkg-gencontrol	reads  information  from  an  unpacked Debian source tree and generates a
       binary package control file (which defaults  to	debian/tmp/DEBIAN/control);  during  this
       process it will simplify the relation fields.

       Thus  Pre-Depends, Depends, Recommends and Suggests are simplified in this order by remov-
       ing dependencies which are known to be true according to the stronger dependencies already
       parsed.	It  will  also	remove any self-dependency (in fact it will remove any dependency
       which evaluates to true given the current version of the package as installed).	Logically
       it  keeps  the  intersection  of  multiple  dependencies on the same package. The order of
       dependencies is preserved as best as possible: if any dependency must be discarded due  to
       another	dependency  appearing  further in the field, the superseding dependency will take
       the place of the discarded one.

       The other relation fields (Enhances, Conflicts, Breaks, Replaces and  Provides)	are  also
       simplified  individually by computing the union of the various dependencies when a package
       is listed multiple times in the field.

       dpkg-gencontrol also adds an entry for the binary package to debian/files.

	      Sets the version number of the binary package which will be generated.

	      Set an output substitution variable. See deb-substvars(5) for discussion of  output

	      Read  substitution  variables  in  substvarsfile;  the default is debian/substvars.
	      This option can be used multiple times to read substitution variables from multiple

	      Override or add an output control file field.

	      Remove an output control file field.

	      Specifies  the  main  source  control file to read information from. The default is

	      Specifies  the  change  log  file  to  read  information	from.  The   default   is

	      Read  or	write  the  list  of  files  to  be  uploaded  here,  rather  than  using

	      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 stan-
	      dard format.

	      Generate information for the binary package package.  If the  source  control  file
	      lists  only  one	binary	package  then this option may be omitted; otherwise it is
	      essential to select which binary package's information to generate.

	      Assume the filename of the package will be filename instead  of  the  normal  pack-
	      age_version_arch.deb filename.

       -is, -ip, -isp
	      These options are ignored for compatibility with older versions of dpkg-dev but are
	      now deprecated. Previously they were used to tell dpkg-gencontrol  to  include  the
	      Section and Priority fields in the control file. This is now the default behaviour.
	      If you want to get the old behaviour you can use the -U option to delete the fields
	      from the control file.

	      Tells  dpkg-source  that	the  package is being built in packagebuilddir instead of
	      debian/tmp.  This value is used to find the default  value  of  the  Installed-Size
	      substitution  variable and control file field (using du), and for the default loca-
	      tion of the output file.

       -O     Print the control file to standard output, rather than to debian/tmp/DEBIAN/control
	      (or packagebuilddir/DEBIAN/control if -P was used).

       -h, --help
	      Show the usage message and exit.

	      Show the version and exit.

	      The  main  source  control information file, giving version-independent information
	      about the source package and the binary packages it can produce.

	      The list of generated files which are part of the upload being prepared.	dpkg-gen-
	      control  adds the presumed filenames of binary packages whose control files it gen-
	      erates here.

       Copyright (C) 1995-1996 Ian Jackson
       Copyright (C) 2000 Wichert Akkerman
       Copyright (C) 2007-2008 Raphael Hertzog

       This is free software; see the GNU General Public Licence version 2 or later  for  copying
       conditions. There is NO WARRANTY.

Debian Project				    2008-08-18			       dpkg-gencontrol(1)

All times are GMT -4. The time now is 04:03 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
Show Password