Skip to content

Commit cbbb83c

Browse files
authored
Merge pull request #129 from RealOrangeOne/chore/fix-debian-upgrades
Correctly install security updates on Debian
2 parents 8376f1f + 02ea55e commit cbbb83c

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,9 @@ Whether to install/enable `yum-cron` (RedHat-based systems) or `unattended-upgra
7979
(Debian/Ubuntu only) A listing of packages that should not be automatically updated.
8080

8181
security_autoupdate_additional_origins: []
82-
# - "${distro_id}ESM:${distro_codename}-infra-security"
83-
# - "Docker:${distro_codename}"
82+
# - "origin=Docker,archive=${distro_codename}"
8483

85-
(Debian/Ubuntu only) A listing of origins to reference.
84+
(Debian/Ubuntu only) A listing of additional origins to automatically update.
8685

8786
security_autoupdate_reboot: false
8887

templates/50unattended-upgrades.j2

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,26 @@ Unattended-Upgrade::MailOnlyOnError "true";
88
{% endif %}
99
{% endif %}
1010

11-
Unattended-Upgrade::Allowed-Origins {
12-
"${distro_id} ${distro_codename}-security";
13-
// "${distro_id} ${distro_codename}-updates";
11+
Unattended-Upgrade::Origins-Pattern {
12+
// Debian security repositories
13+
"origin=Debian,codename=${distro_codename},label=Debian-Security";
14+
"origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
15+
16+
// Ubuntu security repository
17+
"origin=Ubuntu,archive=${distro_codename}-security"
18+
19+
// Ubuntu ESM repositories
20+
"origin=${distro_id}ESMApps,archive=${distro_codename}-apps-security";
21+
"origin=${distro_id}ESM,archive=${distro_codename}-infra-security";
22+
23+
// Custom repositories
1424
{% for origin in security_autoupdate_additional_origins %}
15-
"{{ origin }}";
25+
"{{ origin }}";
1626
{% endfor %}
17-
};
27+
}
1828

1929
Unattended-Upgrade::Package-Blacklist{
2030
{% for package in security_autoupdate_blacklist %}
21-
"{{package}}";
31+
"{{package}}";
2232
{% endfor %}
2333
}

0 commit comments

Comments
 (0)