6.0 => 6.1

http://blog.livedoor.jp/dankogai/archives/50197006.html

備忘録-FreeBSD 5.x => 6.0

1.make world
私は以下のように分割してやっている。

chdir /usr/src/ && nohup /usr/bin/time -l make -DNOPROFILE=true -j8 buildworld >&! /var/log/buildworld.log &
chdir /usr/src/ && nohup /usr/bin/time -l make -DNOPROFILE=true KERNCONF=DAN -j8 buildkernel >&! /var/log/buildkernel.log &
chdir /usr/src/ && nohup /usr/bin/time -l make -DNOPROFILE=true KERNCONF=DAN installkernel >&! /var/log/installkernel.log &
chdir /usr/src/ && nohup /usr/bin/time -l make -DNOPROFILE=true installworld >&! /var/log/installworld.log &

途中経過はtail -fで確認する。buildworld は時間がかかるので、呪文を唱えてから飯でも食いに逝くといいだろう。

nohup とか jobs とか ^Z とか fg とか bg とか、呪文をわすれてた.ヤバイ.screenの弊害?
timeコマンドって使い方わかってないや.time -l か.


http://blog.livedoor.jp/dankogai/archives/50487939.html

6.0 => 6.1でもaudit groupが必須となったので、/etc/groupに

audit:*:77:

をinstallworld前に加えておく事。

mergemasterしちゃえという人もいるのだけど、私はinstallworldしてから、出来れば再起動を見届けてからあらためてmergemasterする派なので。実はupgradeの時に一番こわいのがこのmergemasterのところで、指をすべらせて/etc/master.passwdを上書きしちゃったなんてことがないように、あえて「残すべき」ところは[i]さないようにしてる。


mergemaster しらべないと.なにをやっているんだろう?