DPUT.CF(5)
π DPUT.CF(5) π
hiiii bestie, welcome to the manual page for dput.cf(5) β yes, the config one, not the command one, iykyk π
β¨ NAME β¨
dput.cf β the configuration file for the Debian package upload tool π¦
π DESCRIPTION π
Okay so this manpage is the little tour guide for dput's configuration file and all the options you can put in it. And what is dput, you ask? It's the tool that uploads Debian packages to the archive. That's it. That's the whole vibe. π
πΈ FILES AND FORMAT πΈ
dput reads these files, in this exact order, no skipping, periodt:
/etc/dput.cf$XDG_CONFIG_HOME/dput/dput.cf, or if that does not exist~/.dput.cf- The file supplied via command line argument
By default, all of those configuration file locations get parsed, and they're overlaid in an additive manner. Which basically means: entire profiles and individual settings inside a profile get inherited from whatever parent location defined that key within the current scope. It's giving family inheritance but for config keys π§¬
The file is made up of different groups of configuration options β one group per host where you wanna be able to upload packages. Each host gets defined with an identifier header containing a short name for the host, wrapped in square brackets, like this: [hostname].
β οΈ Real talk: if multiple such headers show up in the configuration, only the group following the last header is considered. This is on purpose, so nobody gets confused when a user-specific config overrides a global one. π
And there's one special identifier: [DEFAULT] β it holds the default parameters for all the hosts. You can override those defaults by redefining them again inside each individual host section. Slay.
π SUPPORTED KEYS π
These are the keys that are supported in dput.cf files. For their meaning refer to dput(5) β don't look at me, look at the other page π
allow_dcut, allow_unsigned_uploads, allowed_distributions, default_host_main, default_keyid, fqdn, distributions, hash, incoming, method, login, passive_ftp, post_upload_command, pre_upload_command, run_lintian
π» UNSUPPORTED LEGACY KEYS π»
These keys are known and understood by the original dput implementation, but dput-ng does not understand them. Rip bozo π
delayedβ not supported, sorry! Use the--delayedswitch from the command line instead, or setincomingto the actual delayed directory if you really rely on this key.run_dinstallβ not supported. If you'd like to run dinstall, please submit a post-upload hook instead π«Άcheck_versionβ not supported.progress_indicatorβ not supported yet. (yet!! manifesting β¨)scp_compressβ SCP compression is enabled by default. This is, however, not configurable currently.ssh_config_optionsβ not supported. Please switch to thesftpmethod, which supports your options fromssh_config(5)natively. Glow up achieved π
π« UNSUPPORTED KEYS π«
These keys are not supported in old-style configuration files. However, their values are inherited from their new-style defaults. See dput(5) for the deets:
default_keyid, hooks, interface, meta, full_upload_log
π BUGS π
Please send bug reports to the author. (Yes, that's all it says. The author is waiting. Send them. They're literally right there. π)
π FILES π
/etc/dput.cfβ global dput configuration file$XDG_CONFIG_HOME/dput/dput.cfor~/.dput.cfβ peruser dput configuration file
π AUTHOR π
dput was originally written by Christian Kurz. Updated by Thomas Viehmann <tv@beamnet.de>. dput-ng does not re-use notable portions of code, but was heavily inspired by its behavior. Much appreciated. π
dput-ng was originally written by Arno TΓΆll <arno(a)debian.org> and Paul Richard I by the Grace of God of the United Kingdom of Debian and Ubuntu and of his other realms and territories King Head of the Fluxbox Window Manager Defender of the Faith Tagliamonte <paultag(a)debian.org>. (yes, that whole thing is his title, and honestly? ate. π)
π SEE ALSO π
π COPYING π
Copyright Β© 2012 dput-ng authors. Free use of this software is granted under the terms of the GNU General Public License (GPL) Version 2 or later.
okay that's the whole page bestie, you're literally a dput.cf expert now, no cap π«Ά this was DPUT.CF(5), dated 06/23/2026 β go forth and upload, icon πβ¨ππ¦πΈπ
π¦ where this page comes from
- ubuntu stonking: dput-ng 1.46 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms