mirror of
https://git.dpkg.org/git/dpkg/dupload.git
synced 2025-04-03 20:15:26 +00:00
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
dupload TODO
|
|
------------
|
|
|
|
* Improve hook system:
|
|
- Rewrite several dupload features, such as announcements, as hooks.
|
|
- Make it possible to run perl modules in addition to shell commands.
|
|
|
|
* Refactor uploader methods into Perl modules.
|
|
|
|
* Add new uploader methods:
|
|
- FTP via HTTP proxy.
|
|
- SFTP.
|
|
|
|
* Switch to use libdpkg-perl Perl modules.
|
|
|
|
* Add a new command to generate DAK or archive specific control commands,
|
|
possible names, could be drecall, dacl, etc.
|
|
|
|
* Use the dpkg vendor system to select default configurations and hosts.
|
|
- Create new /etc/dupload.conf.d/<vendor>.conf style loading, perhaps?
|
|
- dinstall_run could be implicitly set for Debian vendor.
|
|
- Improve mailto/mailtx mess, it should be vendor and/or host specific,
|
|
not a global hardcoded handling thing.
|
|
|
|
* Add archive attribute information so that additional checks or features
|
|
can be enabled on those.
|
|
|
|
* Think about switching from a perl "config" to a proper declarative config
|
|
format.
|
|
|
|
* Add functional tests:
|
|
- Other methods (ftp, http, https).
|
|
- Reupload (no-op, forced).
|