Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Source

Damit etcupdate (und mergemaster) funktioniert braucht es /usr/src. Direkt aus der Quelle:

git clone https://git.FreeBSD.org/src.git /usr/src

Auf Stand bringen (zum Zeitpunkt des entstehens war das 14.2.0-p1):

git -C /usr/src checkout release/14.2.0-p1

Ansonsten

Zeug wegräumen:

git -C /usr/src reset --hard

Updates ziehen:

git -C /usr/src fetch --prune --prune-tags --tags --all
git -C /usr/src pull

Und dann:

git -C /usr/src checkout release/<sowieso>

Jails

Will Thick-Jails haben, mich aber nicht bei jeder einzelnen um einen eigenen Source kümmern.

nullfs to the rescue!

In die /etc/fstab.<meine Jail> kommt sowas:

/usr/src    /usr/jails/example/usr/src    nullfs  ro    0   0

Natürlich nur sinnvoll wenn die Jails und den Host immer auf der selben Version laufen.

last update 1e91858 • 2025-11-24 14:15:58 +0100