src-update ターゲットで /usr/src に cd 後、git pull してくれる。
「ちょいと先端のソースでビルドして、つかってみましょうかねぇ」となると、1つ操作が必要。
2.4.1 いれた後の /usr/src は DragonFly_RELEASE_2_4 になっていたので master に。
% git branch/usr/src/sys/conf/newvers.sh をみてみる。
* DragonFly_RELEASE_2_4
master
% grep ^BRANCH /sys/conf/newvers.sh|head -1checkout する。
BRANCH="RELEASE_2_4"
% sudo git checkout master切り替わったのでおなじく /usr/src/sys/conf/newvers.sh をみてみる。
Switched to branch 'master'
% git branch
DragonFly_RELEASE_2_4
* master
% grep ^BRANCH /sys/conf/newvers.sh|head -1あとは make buildworld なり buildkernel なりして、再起動すると・・
BRANCH="DEVELOPMENT_2_5"
% uname -mrsはいできた。あくまでいちユーザなので、 DEVELOPMENT というのに後ろめたい気持ちがあるのは気のせいだ。
DragonFly 2.5.1-DEVELOPMENT x86_64
% sysctl kern.osrelease
kern.osrelease: 2.5.1-DEVELOPMENT
ソース修正したいなーという場合は master はいじらずにてきとうに branch 作ってそっちで作業、 merge しませう、といったことがここに書かれている。
0 件のコメント:
コメントを投稿