FreeBSD Jails updaten - ohne Ärger

Wer einen FreeBSD Server mit Jails betreibt, kommt irgendwann zu dem Punkt, an dem nicht nur das Hauptsystem ein Update gebrauchen kann sondern ebenso die darauf betriebenen Jails. Das Update des Hauptsystems ist mit einem beherzten
cd /usr/src
make update
make buildworld buildkernel
make installworld installkernel
mergemaster
meist einfach erledigt. Das Update des Basejails mit ezjail-admin update -i klappte auch immer hervorragend, jedoch liessen sich die Konfigurationsfiles nicht mehr mit mergemaster anpassen:
install: mkdir /usr/jails/jail-www/boot: File exists
install: /usr/jails/jail-www/boot: No such file or directory
  *** Problem installing ./boot/device.hints, it will remain to merge by hand
Dank eines Tipps aus dem FreeBSD-Forum habe ich jetzt zumindest einen passenden Workaround gefunden. Man muss einfach die Dateien, die die Probleme bereiten auf dem Hostsystem vom Mergemaster-Lauf ausschliessen:
echo "IGNORE_FILES='/boot/device.hints /etc/motd /etc/hosts'" >> /etc/mergemaster.rc

Kommentare

VVULg4 wfimgyealnbk,

VVULg4 wfimgyealnbk, [url=http://ifecatnydfmh.com/]ifecatnydfmh[/url], [link=http://rxokpjudorrl.com/]rxokpjudorrl[/link], http://znidkkvecrgn.com/

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zeilen und Absätze werden automatisch erzeugt.
  • Zulässige HTML-Tags: <em> <strong> <cite> <code> <br> <p> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td>

Weitere Informationen über Formatierungsoptionen