A configuração de upgrades não assistidos possui uma linha ativada por padrão. Para que serve?

3

Eu habilito a seguinte linha no arquivo /etc/apt/apt.conf.d/50unattended-upgrades de acordo com o wiki padrão do Debian

"o=Debian,n=jessie,l=Debian-Security";

para obter atualizações de segurança automaticamente.

Agora notei que a linha

"origin=Debian,codename=${distro_codename},label=Debian-Security";

está ativado por padrão. Para que serve isso? Estou preocupado porque isso vem logo após as linhas com o nome de código "estável", o que pode fazer com que o meu Jessie atualize para o Stretch em segundo plano. Então, o que esta linha faz?

    
por The Quantum Physicist 10.02.2017 / 19:57

1 resposta

3

Essa linha ativa atualizações de segurança autônomas para a versão atualmente instalada. Conforme indicado no comentário no início do arquivo,

// Within lines unattended-upgrades allows 2 macros whose values are
// derived from /etc/debian_version:
//   ${distro_id}            Installed origin.
//   ${distro_codename}      Installed codename (eg, "jessie")

Portanto, a linha que você adicionou é redundante. O codinome não será interpretado como "estável", portanto, você não fará upgrade para o Stretch automaticamente.

    
por 10.02.2017 / 20:49