トップ «前の日記(2014-11-05) 最新 次の日記(2014-11-07)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2014-11-06 :-(

_ 午前

0530 起床

0700 食堂

0830 労働

_ 午後

1700 残業アワー

_

1900 退勤

2100 飯。きすけの牛タン

2200 おやつ。バナナケーキ。宮古島土産

DSC00374

DSC00375

_ 朝顔

DSC00372

_ ,

naver まとめの URI を紹介する会社なんて

_ [NetBSD]NetBSD のディレクトリだけビルドする

bin/* だけ変更したのに毎回 build.sh build とか install とか reboot とかやってるのはどう考えても無駄なので最小限の変数など設定すればもっと楽できるだろうと悶々としていたんだけどようやく調べた。

まず TOOLDIR だけビルドしてあればいい。

cd /usr/src
./build.sh tools

そのあとたとえば dd をビルドする。

cd /usr/src/bin/dd
/usr/tools/bin/nbmake

こんだけ

TOOLDIR

以下のように build.sh で -T した場合は

./build.sh -O ../obj -T ../tools tools

ビルド時に TOOLDIR を指定しておくべし。

cd /usr/src/bin/dd
/usr/tools/bin/nbmake TOOLDIR=/usr/tools

調べ

nbmake を使うことは分かってたんだけど最小限の変数が分からんかった。

/usr/tools/bin/nbmake -dv 2>&1 | less

などと眺めてみたらこういう行を発見。

Global:TOOLDIR =
Global:TOOLDIR = /usr/src/tooldir.NetBSD-6.1.5-i386

いつも何も考えずに Chapter 33. Updating an existing system from sources のとおりやってたので

./build.sh -O ../obj -T ../tools -U -u build

のようにしてたので tools は /usr/tools に生成されていた。nbmake がデフォルトで /usr/src/tooldir.NetBSD-6.1.5-i386 を見に行くようなのでそれ以外の場所に tools を生成した場合は TOOLDIR で明示的に指定するばよい。

これで作業が捗る。