
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 pbuilder
ganchos, 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, pbuilder
mas não vejo uma maneira clara e óbvia, então pensei em perguntar aqui.
Responder1
Deixa para lá. pbuilder-dist <distro> update
faz exatamente o que é necessário aqui.