
Мы запускаем автоматизированную систему сборки с помощью pbuilder-dist
. Мы используем ее для сборки нашего проекта с открытым исходным кодомСайты Snapдля создания ночных сборок. В настоящее время мы собираем на основе Ubuntu "trusty".
Проблема, с которой мы сталкиваемся, заключается в том, что периодически пакеты в Ubuntu обновляются, и наша среда chroot должна обновляться. Короче говоря, мы хотим запускать команды из cron в chroot следующим образом:
# apt-get update
# apt-get upgrade
# apt-get autoremove
Однако я не вижу способа сделать это. Да, есть pbuilder
хуки, но я не вижу способа сделать это из скрипта cron:
# pbuilder-dist trusty login --save-after-login
...а затем введите в него команды, как указано выше.
Есть идеи? Я посмотрел документацию, pbuilder
но не вижу ясного и очевидного способа, поэтому решил спросить здесь.
решение1
Неважно. pbuilder-dist <distro> update
делает именно то, что здесь нужно.