Provided by: dput_0.9.2.20ubuntu1_all bug

NAME - Debian package upload tool configuration file


       This  manpage  gives  a brief overview of dput’s configuration file and
       the available options in it.  dput is a tool to upload Debian  packages
       to the archive.

FORMAT  consists of different groups of configuration options, one for
       each host where you want to be  able  to  upload  packages.  Hosts  are
       defined  using  an  identifier  header  with a short name for the host,
       enclosed in square brackets.  Note that only if multiple  such  headers
       are encountered in the configuration, only the group following the last
       header is considered. This is done to avoid confusion when overriding a
       global  configuration file with a user-specific one.  There’s a special
       identifier, [DEFAULT], which  holds  default  parameters  for  all  the
       hosts.  The defaults can be overridden by redefining them again in each
       host section. The available parameters are listed below:

       fqdn   This is the fully qualified domain name that will be used.

       login  Your login on the machine named before.

              The directory that you should upload the files to.

       method The method that  you  want  to  use  for  uploading  the  files.
              Currently, dput accepts the following values for method:

              ftp    the package will be uploaded via ftp, either anonymous or
                     using a login/password. This should be  the  default  for
                     UploadQueues,  but  you  should  avoid  it for
                     machines, as the password will be sent unencrypted.

              scp    the package  will  be  uploaded  using  ssh’s  scp.  This
                     transfers  files  using a secure ssh tunnel, and needs an
                     account on the upload machine.

              rsync  the package will be uploaded using rsync over  ssh.  This
                     is  similar  to  scp,  but can save some bandwidth if the
                     destination file already exists on the upload server.  It
                     also  needs a login on the remote machine as it uses ssh.

              local  the   package   will   be   "uploaded"   locally    using
                     /usr/bin/install.    This  transfers  files  to  a  local
                     incoming directory, and needs appropriate permissions set
                     on that directory.

       hash   The  hash  algorithm  that  should  be  used  in calculating the
              checksum of the files before  uploading  them.  Currently,  dput
              accepts the following values for hash:

              md5    use the md5 algorithm for calculation

              sha    use the sha algorithm for calculation

              This  defines if you are allowed to upload files without a GnuPG
              signature to this host or not.

              This option defines if lintian should be run before the  package
              will  be  uploaded  or not. If the package is not lintian clean,
              the upload will not happen.

              This options defines if dinstall -n  should  be  run  after  the
              package has been uploaded or not. This is an easy way to test if
              your package would be installed into the archive or not.

              This option defines  if  dput  should  check  if  the  user  has
              installed  the  package  in  his  system  for  testing it before
              putting it into the archive. If the user has not  installed  and
              tested it, dput will reject the upload.

              This option defines if dput should use passive ftp or active ftp
              for uploading a package to one of the upload queues. By default,
              dput uses passive ftp connections. If you need to use active ftp
              connections, set passive_ftp to 0.

              This integer option defines if dput should  display  a  progress
              indicator for the upload. (Currently implemented in ftp only.)
              Supported  values:  0  (default)  -  no  progress,  1 - rotating
              progress indicator, and 2 - kilobyte counter.

              This option defines if the  scp  upload  to  the  host  will  be
              compressed,  or  not.   This  option  is only used for the ’scp’
              upload method, and has been found to decrease  upload  time  for
              slow links, and increase upload times for faster links.

              The  arguments  of this config options should be ssh config file
              options in the style documented in ssh_config(5). They  will  be
              passed to all automatic invocations of ssh and scp by dput. Note
              that you can define multiline (dput)  configuration  options  by
              indenting  the  second  line  with  whitespace  (i.e. similar to
              RFC822 header continuations).

              This option defines  a  command  to  be  run  by  dput  after  a
              successful upload.

              This  option defines a command to be run by dput before a upload

              This defines the default host for packages that are  allowed  to
              be  uploaded  to  the  main  archive. This variable is used when
              guessing the host to upload to.

              This defines the default host for packages that are only allowed
              to be uploaded to the non-us archive. This variable is used when
              guessing the host to upload to.


       Please send bug reports to the author.


              global dput configuration file

              peruser dput configuration file


       Christian Kurz <>

       Many other people have contributed to this code. See the Thanks file.




       The author appreciates comments and suggestions from you, if any.

                                 April 8, 2001