Support Ubuntu Extended Security Maintenance (ESM)
> Extended Security Maintenance; doesn't necessarily exist for > every release and this system may not have it installed, but if > available, the policy for updates is such that unattended-upgrades > should also install from here by default. Signed-off-by: Raoul Bhatia <raoul@bhatia.at>
Merge pull request #180 from raoulbhatia/support-ubuntu-esm
Support Ubuntu Extended Security Maintenance (ESM)
Merge pull request #181 from kenyon/mailreport
add the Unattended-Upgrade::MailReport setting to unattended-upgrades.erb
Merge pull request #182 from kenyon/syslog
add SyslogEnable and SyslogFacility options to unattended-upgrades.erb
Merge pull request #183 from kenyon/readme-fix
README: fix wording about the mail hash
Merge pull request #188 from moritz-makandra/add_whitelist
add support for Package-Witelist
disable by default and deprecate dpkg "options" parameter
unattended-upgrades does *not* need special configuration to `dpkg` for proper operation. It handles those itself. All that parameter does is changes the `dpkg` configuration for *other* `dpkg` runs. This will, for example, affect major upgrades, typically done by hand, and not unattended-upgrades, which was *not* designed for that purpose. In those cases, unsuspecting users will see their old configuration file versions silently kept in place, which most definitely *will* break things on upgrade, rather noisily in the end. People unfamiliar with this mechanism will have a hard time figuring out what has happened, and while recovery is possible, it is tricky without special tooling. I wrote such a tool here: https://gitlab.com/anarcat/koumbit-scripts/-/blob/master/vps/clean_conflicts ... but it not well known and definitely not shipped with Debian by default. While it is nice that the unattended-upgrades module allows users to change dpkg options, this can be more easily (and directly) done with the `apt::conf` parameter in the first place. This also marks the feature as deprecated. Once a proper deprecation delay has passed, the code can be removed (with, for example, PR #190).
Merge pull request #191 from anarcat/deprecate-options
disable by default and deprecate dpkg "options" parameter
Merge pull request #197 from voxpupuli/puppet7
Add support for Puppet 7
Debian: Add support for Bullseye
- Also moves Buster into the default settings area implicitly, since Buster is now in oldstable.
Merge pull request #199 from voxpupuli/modulesync
modulesync 4.2.0