Oh, and I should have added, the current documentation in
50unattended-upgrades says this:
// Codename based matching:
// This will follow the migration of a release through different
// archives (e.g. from testing to stable and later oldstable).
// "o=Debian,n=squeeze";
// "o=Debian,n=squeeze-updates";
// "o=Debian,n=squeeze-proposed-updates";
// "o=Debian,n=squeeze,l=Debian-Security";
I think the idea is n=squeeze is supposed to match the Codename
attribute in the Release file. It would be great if it worked, but I
don't see how it can because the python apt package doesn't include an
element describing the codename in
apt.Cache()["package"].candidate.origins, and neither can I see any code
in unattended-upgrades that would match it.
It may looks like it works because unattended-upgrade doesn't report an
error if you give it a keyword it doesn't understand (like n or
codename). A side effect of this is if you included a line like
"true=true" (or any other unknown keyword) every package will always
match.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]