[Up]

村瀬の作業記録〜2001年12月〜

いろいろ記録しておこう。


< 前の記録 | 次の記録 > | 最近5日間 >>

2001年12月4日(火)

linuxppc_2_4

アドバイスに従いrsyncしてみた。
rsync -avz --delete source.mvista.com::linuxppc_2_4 linuxppc_2_4_org
うーん、つまり(manにあるように)rcpの代わりみたいなものなわけだ。 ダウンロードが済んだらローカルなCVSROOTに突っ込んでおけば管理が楽かも。

2001年12月9日(日)

CVSを使う

_ groupadd: グループを作る。

# groupadd -g 501 cvsusers

_ usermod: ユーザを追加。

# usermod -g murase -G tty,uucp,cvsusers murase

_ CVSROOT初期化: リポジトリ作成とオーナの変更。

# cvs -d /cvsroot init
# cd /
# chown -R root.cvsusers cvsroot
やっぱコマンドラインでやらないとね。

_ .cvsignore:

!
RCS     SCCS    CVS     CVS.adm
RCSLOG  cvslog.*
tags    TAGS
.make.state     .nse_depinfo
*~      #*      .#*     ,*      _$*     *$
*.old   *.bak   *.BAK   *.orig  *.rej   .del-*
*.a     *.olb   *.o     *.obj   *.so    *.exe
*.Z     *.elc   *.ln

_ .cvsrc:
update時の新規ディレクトリの作成(update -d) はコマンドラインで明示する事にする。

diff -u
update -P
status -v
co -P

ppcboot

ppcboot-1.1.2 が出てます。 ここまで全部ローカルなCVSROOTに突っ込んでみる。 CVSROOT=/cvsroot しておけば -d/cvsroot オプションはいらない。 が、なしでやってみる。 v1.0.0から行ってみよう。
$ tar -zxvf ppcboot-1.0.0.tar.bz2
$ cd ppcboot-1.0.0
$ cvs -d/cvsroot import -m 'ppcboot-1.0.0' ppcboot PPCBOOT_PROJECT PPCBOOT_1_0_0
$ cd ..
$ tar -zxvf ppcboot-1.0.1.tar.bz2
$ cd ppcboot-1.0.1
$ cvs -d/cvsroot import -m 'ppcboot-1.0.1' ppcboot PPCBOOT_PROJECT PPCBOOT_1_0_1
$ cd ..
以前作ったOBS用パッチを当てる。
$ cvs co -ko ppcboot
$ cd ppcboot
$ zcat patch-1.0.1-20010701.gz | patch -p1
patching file Makefile
patching file config.mk
patching file board/OpenBlockS/Makefile
patching file board/OpenBlockS/OpenBlockS.c
patching file board/OpenBlockS/config.mk
patching file board/OpenBlockS/flash.c
patching file board/OpenBlockS/ppcboot.lds
patching file cpu/mpc8xx/start.S
patching file include/commproc.h
patching file include/config_OpenBlockS.h
patching file include/status_led.h
$ cd board
$ cvs add OpenBlockS
Directory /cvsroot/ppcboot/board/OpenBlockS added to the repository
$ cd OpenBlockS
$ cvs add *
cvs add: cannot add special file `CVS'; skipping
cvs add: scheduling file `Makefile' for addition
cvs add: scheduling file `OpenBlockS.c' for addition
cvs add: scheduling file `config.mk' for addition
cvs add: scheduling file `flash.c' for addition
cvs add: scheduling file `ppcboot.lds' for addition
cvs add: use 'cvs commit' to add these files permanently
$ cd ../../include/config_OpenBlockS.h
cvs add: scheduling file `config_OpenBlockS.h' for addition
cvs add: use 'cvs commit' to add this file permanently
$ cd ../
$ cvs tag OBS_20010701
$ cvs commit -m 'for OBS 20010701'
ppcboot-1.1.2 まで同じように突っ込む。
$ tar -zxvf ppcboot-1.x.x.tar.bz2
$ cd ppcboot-1.x.x
$ cvs -d/cvsroot import -m 'ppcboot-1.x.x' ppcboot PPCBOOT_PROJECT PPCBOOT_1_x_x
$ cd ..
コンフリクトが出る。よくわからん。解決する。 PPCBOOT_1_0_0からPPCBOOT_1_1_2までの変更をマージして取り出す。 コンフリクトを修正した後、commitする。
$ cvs -d/cvsroot checkout -jPPCBOOT_1_0_0 -jPPCBOOT_1_1_2 ppcboot
$ cd ppcboot
$ cvs commit -m 'merged 1.1.2'
いちいちdiffとるよりは楽になるはず。

2001年12月11日(火)

ppcboot

flash_erase() のインタフェースが変わっている。戻り int だ。 とりあえず0:正常 1:異常で処理。でコンパイル終了。

2001年12月16日(日)

Mozilla-0.9.5

_ 日本語入力: http://inet-lab.aist-nara.ac.jp/~atsuta-n/research/network/mozilla.htmlによる。フォーカスを日本語入力に奪われるのを防ぐにはオーバーザスポット。 /usr/local/mozilla/defaults/pref/unix.js

pref("xim.input_style", "over-the-spot");

_ フォントの大きさ: 小さくする。

pref("font.min-size.variable.ja", 8);
pref("font.min-size.fixed.ja", 8);


katsunori.murase@nifty.ne.jp