
Wir betreiben ein automatisiertes Build-System mit pbuilder-dist
. Wir verwenden es, um unser Open-Source-Projekt zu erstellenSnap-Websitesum nächtliche Builds zu erstellen. Derzeit bauen wir gegen Ubuntu „Trusty“.
Das Problem, mit dem wir konfrontiert sind, ist, dass die Pakete in Ubuntu regelmäßig aktualisiert werden und unsere Chroot-Umgebung aktualisiert werden muss. Kurz gesagt, wir möchten Befehle von Cron innerhalb der Chroot wie folgt ausführen:
# apt-get update
# apt-get upgrade
# apt-get autoremove
Ich sehe jedoch keine Möglichkeit, dies zu tun. Ja, es gibt pbuilder
Hooks, aber ich sehe keine Möglichkeit, dies über ein Cron-Skript zu tun:
# pbuilder-dist trusty login --save-after-login
... und geben Sie ihm dann Befehle wie oben ein.
Irgendwelche Ideen? Ich habe mir die Dokumentation dazu angesehen, pbuilder
aber ich sehe keine klare und offensichtliche Möglichkeit, also dachte ich, ich frage hier.
Antwort1
Macht nichts. pbuilder-dist <distro> update
Tut genau das, was hier nötig ist.