I've created and published a mirror of the Ubuntu repositories for Xenial using aptly. This includes xenial
and xenial-updates
downloaded from my country specific Ubuntu mirror. I've taken xenial-security
from http://security.ubuntu.com
. I can use all apt
or apt-get
update and upgrade commands normally with this mirror to manually upgrade systems.
My issue is that unattended-upgrades
with security only updates configured will not register any packages as available to upgrade. Likewise after using apt update
, the motd message on login will say something like:
261 packages can be updated.
0 updates are security updates.
If I switch back to the default repositories and run the same command, motd changes to:
261 packages can be updated.
176 updates are security updates.
Running unattended-upgrade --dry-run -d
has similar results, plenty of security updates if I use the default mirrors, but none from my local mirror.
Evidently I'm losing whatever marks the packages as security updates in my mirroring process.
How does apt determine that a package update is a security update once the package list has been updated? What do I have to do to accurately mirror this?
apt update
command though.