Executando comandos de manutenção no pbuilder chroot usando cron

Executando comandos de manutenção no pbuilder chroot usando cron

Executamos um sistema de compilação automatizado usando pbuilder-dist. Nós o usamos para construir nosso projeto de código abertoSites instantâneospara produzir compilações noturnas. Atualmente estamos construindo contra o Ubuntu "confiável".

O problema que enfrentamos é que periodicamente os pacotes do Ubuntu são atualizados e nosso ambiente chroot precisa ser atualizado. Resumindo, queremos executar comandos do cron dentro do chroot assim:

# apt-get update
# apt-get upgrade
# apt-get autoremove

No entanto, não vejo uma maneira de fazer isso. Sim, existem pbuilderganchos, mas não vejo uma maneira de fazer isso a partir de um script cron:

# pbuilder-dist trusty login --save-after-login

... e então alimente-o com comandos como acima.

Alguma ideia? Examinei a documentação, pbuildermas não vejo uma maneira clara e óbvia, então pensei em perguntar aqui.

Responder1

Deixa para lá. pbuilder-dist <distro> updatefaz exatamente o que é necessário aqui.

informação relacionada