- tinderboxをインストール
- apache1.3じゃなきゃいやだとごねたので make -DWITHOUT_WEBUI -DWITHOUT_APACHEでwebUIを殺す
- usr/local/tinderbox/scriptディレクトリを空き容量のでかい作業ディレクトリにコピー (/space)
- tinderbox用DBユーザを作るpostgresql派なのでceateuser tinderしてからcreatedb -U tinder tinderbox
- /space/script/ds.phにDBの情報を書き込む
- /space/script で./tc init
- /space/script/sqlに移動してから./genschema pgsql |psql -U tinder tinderboxでDBをつくる
- /space/scriptで/tc createJail -j 7 -d "FreeBSD 7-STABLE" -t RELENG_7 -u CVSUP
- なんか/space/jail/7にそれっぽい環境つくってcsup頑張ってる
- ./tc createPortsTree -p FreeBSD -d "FreeBSD ports tree" -w http://www.freebsd.org/cgi/cvsweb.cgi/ports/
- portsツリーを展開しているらしい
- ./tc createBuild -b 7-FreeBSD -j 7 -p FreeBSD -d "7-Stable with head ports"
- こいつでjail(ベースシステム)とportsの組み合わせの環境をくみ上げる
- porttree/FreeBSDにあるportを編集して、自分のportsにしあげる 今回はfftwを最新にするテスト
- ./tc addPort -b 7-FreeBSD -d math/fftw
- ビルド対象のportをしてい
- DBでselect * from ports;とかするとビルド予定の一覧がみれる
- ./tc tinderbuild -b 7-FreeBSD -nullfs math/fftw
- 実際にビルド開始。 nullfsってのはtinderboxがもともとNFS前提だけど、ローカルのファイルだけびるどするならnullfsつかわせてやんよ。ってことらしい
↑いまここ
0 件のコメント:
コメントを投稿