FreeBSD

富士通 LIFEBOOK UH WUB/F1 に入れる

stable/13 のソースを追いかける

13-STABLE の世界に来てしまったので、freebsd-update(8) が使えない。 少なくとも 13.1 が出るまではソースを追いかけることになる。

昔あった csup(8) とかはとっくに無くなってるみたいなので、 素直に git(1) を使うことにする。

セオリー通りに git clone https://git.FreeBSD.org/src.git とかすると、すべてのブランチのすべてのデータが取り込まれるので、ものすごく時間がかかるしディスクも食う。

stable/13 ブランチの、最近(とそれ以降)の変更だけがあれば十分なので、以下のようにすることにした。

 # git clone --branch stable/13 --shallow-since='2021-04-09' https://git.FreeBSD.org/src.git
 # git config pull.rebase true

これで、git pull すれば /usr/src が最新になるはず。

ローカルに自分用のブランチを作って、iwlwifi の変更をコミットしてみた。

.git の中は 331M ほど。