mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-13 10:30:16 +00:00
- Merge backports functionality into upgrades module. - No need to enable systemd timer as dh_installsystemd automatically enables this during package installation and upgrade. - Use https:// and deb.debian.org for repository checking. When using Tor for package installations request the URL via Tor. - Make daily checking service more generic for all kind of future apt repository updates. - Force removal of repository file during purge to avoid failures. - Don't add contrib/non-free as backports is intended to be enabled for just the freedombox package and it is free. When the need arises, we can introduce contrib/non-free. This also eliminates an issue that adding these components doesn't work without the usage of tor. - Allow generate apt preferences file to avoid lintian complaining about its presence. Remove on purge. - Add unattended upgrades origin pattern to allow it to upgrade from backports repositories. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
17 lines
868 B
Plaintext
17 lines
868 B
Plaintext
// Remove unused automatically installed kernel-related packages
|
|
// (kernel images, kernel headers and kernel version locked tools).
|
|
Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
|
|
|
|
// Do automatic removal of new unused dependencies after the upgrade
|
|
// (equivalent to apt-get autoremove)
|
|
Unattended-Upgrade::Remove-Unused-Dependencies "true";
|
|
|
|
// Allow upgrading from backports repository. This origin pattern is added to
|
|
// other configured patterns. This only works if the current distribution is a
|
|
// stable release. Also all backuports packages have a priority of 100 which is
|
|
// ignored. Only packages that have higher priority set explicitly will get
|
|
// upgraded. Only selected FreedomBox packages have high priority set on them.
|
|
Unattended-Upgrade::Origins-Pattern {
|
|
"o=Debian Backports,a=${distro_codename}-backports,l=Debian Backports";
|
|
};
|