// YacareOS - actualizaciones automáticas, edición Ubuntu. Lo instala
// yacareos-configuracion en /etc/apt/apt.conf.d/52-yacareos-actualizaciones.
// La de Debian es actualizaciones-debian; la política es la misma y lo que
// cambia son los orígenes.
//
// Solo las de SEGURIDAD, y sin reiniciar solo. Un reinicio automático en medio
// del trabajo le hace perder lo que esté haciendo a quien esté delante, y eso
// alcanza para que la próxima vez alguien desactive las actualizaciones
// enteras.
//
// El archivo se llama 52-yacareos-... y no 20auto-upgrades para no pelearse con
// el que escribe dpkg-reconfigure unattended-upgrades: ese enciende el
// mecanismo, este pone la política, y el número mayor gana. El
// 50unattended-upgrades de Ubuntu ya nombra estos mismos orígenes; se
// repiten acá para que la política no dependa de ese archivo.

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";

Unattended-Upgrade::Origins-Pattern {
    // En Ubuntu, la seguridad sale de <versión>-security, y -updates trae las
    // correcciones importantes que no son un aviso de seguridad.
    "origin=Ubuntu,archive=${distro_codename}-security,label=Ubuntu";
    "origin=Ubuntu,archive=${distro_codename}-updates,label=Ubuntu";
    // Mozilla: el navegador es la superficie de ataque número uno, y en
    // YacareOS sale del repositorio de Mozilla, no del snap de Ubuntu.
    "origin=packages.mozilla.org";
};

// Nada de reinicios automáticos: se avisa y reinicia la persona.
Unattended-Upgrade::Automatic-Reboot "false";
Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
Unattended-Upgrade::Remove-New-Unused-Dependencies "true";
Unattended-Upgrade::MinimalSteps "true";
// Las 3 de la mañana no sirven si la máquina se apaga a las 18: se aplica
// cuando esté prendida.
Unattended-Upgrade::OnlyOnACPower "false";
