Unattended-Upgrades configuration for custom repo only
1
vote
1
answer
935
views
OS: LMDE 5 (based on Debian 11 Bullseye)
To keep the system tidy, I use separate files to overrides the original distribution/developer configuration files wherever possible. This also prevents problems when the developer makes changes to the original config and keeps my settings safe. etc...
For Unattended-Upgrades, the original configuration of
/etc/apt/apt.conf.d/50unattended-upgrades
:
Unattended-Upgrade::Origins-Pattern {
// "origin=Debian,codename=${distro_codename}-updates";
// "origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
"origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
I replaced it with the file **51**unattended-upgrades:
Unattended-Upgrade::Origins-Pattern {
"site=myrepo.example.com"
// "origin=Debian,codename=${distro_codename}-updates";
// "origin=Debian,codename=${distro_codename}-proposed-updates";
// "origin=Debian,codename=${distro_codename},label=Debian";
// "origin=Debian,codename=${distro_codename},label=Debian-Security";
// "origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
I thought the entire original section would be replaced with my section and UU would **only** update myrepo.example.com
. But it turns out that all 4 repositories are active:
"site=myrepo.example.com"
"origin=Debian,codename=${distro_codename},label=Debian"
"origin=Debian,codename=${distro_codename},label=Debian-Security"
"origin=Debian,codename=${distro_codename}-security,label=Debian-Security"
How can I disable all other repos and only have myrepo active **without changing** the original 50unattended-upgrades
?
Asked by DarekH
(157 rep)
Sep 16, 2023, 10:59 PM
Last activity: Sep 18, 2023, 01:12 PM
Last activity: Sep 18, 2023, 01:12 PM