2006-10-01 :-)
_ 賢プロおもちゃ箱 Pert3
ということで必須ぶん確保。
徹夜列は久しぶりだったが、つらかった。思ってたより寒かった。アナどっていた。アナちゃん。
しかしまあ一緒に共闘したひとはなかなか話題が合うので面白かった。
- 國府田マリ子
- ゲームミュージックいいね
- FF 5 はギルガメッシュがいいね
- 戦闘時はとりあえず「源氏の装備」をぶんどっておく
- すっぴんはマスターにするよね
_ NetBSD/macppc-3.0.1 をビルドする
カーネルソースを取得
% su # cd /usr # sudo cvs -d :pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -r netbsd-3-0-1-RELEASE src
怒られた。
cvs checkout: warning: failed to open /root/.cvspass for reading: No such file or directory cvs checkout: warning: cannot open /cvsroot/CVSROOT/val-tags read/write: Permission denied
作る
# touch ~/.cvspass
取得。-d いらないか。
# cvs -d :pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -r netbsd-3-0-1-RELEASE src
カーネルの構築
GENERIC を使う
# cd /usr/src/sys/arch/macppc/conf # cp GENERIC MYKERNEL
toolchain をビルド。12 分。
# cd /usr/src # mkdir /usr/obj # ./build.sh tools |& tee tools.log : ===> Tools built to /usr/src/tooldir.NetBSD-3.0.1-powerpc ===> build.sh started: Fri Sep 29 17:02:12 JST 2006 ===> build.sh ended: Fri Sep 29 17:14:42 JST 2006 ===> Summary of results: build.sh command: ./build.sh tools build.sh started: Fri Sep 29 17:02:12 JST 2006 No nonexistent/bin/nbmake, needs building. Bootstrapping nbmake MACHINE: macppc MACHINE_ARCH: powerpc TOOLDIR path: /usr/src/tooldir.NetBSD-3.0.1-powerpc DESTDIR path: /usr/src/destdir.macppc RELEASEDIR path: /usr/src/releasedir Created /usr/src/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake makewrapper: /usr/src/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Updated /usr/src/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Tools built to /usr/src/tooldir.NetBSD-3.0.1-powerpc build.sh started: Fri Sep 29 17:02:12 JST 2006 build.sh ended: Fri Sep 29 17:14:42 JST 2006
カーネルをビルド。9 分。
# ./build.sh kernel=MYKERNEL |& tee kernel.log : ===> Kernels built from MYKERNEL: /usr/src/sys/arch/macppc/compile/obj/MYKERNEL/netbsd ===> build.sh started: Fri Sep 29 17:37:46 JST 2006 ===> build.sh ended: Fri Sep 29 17:46:26 JST 2006 ===> Summary of results: build.sh command: ./build.sh kernel=MYKERNEL build.sh started: Fri Sep 29 17:37:46 JST 2006 No nonexistent/bin/nbmake, needs building. Bootstrapping nbmake MACHINE: macppc MACHINE_ARCH: powerpc TOOLDIR path: /usr/src/tooldir.NetBSD-3.0.1-powerpc DESTDIR path: /usr/src/destdir.macppc RELEASEDIR path: /usr/src/releasedir Created /usr/src/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake makewrapper: /usr/src/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Updated /usr/src/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Building kernel without building new tools Building kernel: MYKERNEL Build directory: /usr/src/sys/arch/macppc/compile/obj/MYKERNEL Kernels built from MYKERNEL: /usr/src/sys/arch/macppc/compile/obj/MYKERNEL/netbsd build.sh started: Fri Sep 29 17:37:46 JST 2006 build.sh ended: Fri Sep 29 17:46:26 JST 2006
カーネルをインストール
# cd /usr/src/sys/arch/macppc/compile/obj/MYKERNEL # make instal
リブート
# reboot
Open Firmware で hd:,ofwboot.xcf が見付からないといわれた。
とりあえずインストール CD-R を使って boot cd:,ofwboot.xcf hd:0/netbsd した
起動
% uname -a NetBSD kahori.area51.gr.jp 3.0.1 NetBSD 3.0.1 (MYKERNEL) #0: Fri Sep 29 17:46:25 JST 2006 root@kahori.area51.gr.jp:/usr/obj/sys/arch/macppc/compile/MYKERNEL macppc
ユーザーランドの構築
2 時間。
# cd /usr/src # ./build.sh build |& tee build.log : ===> Successful make distribution ===> build.sh started: Sat Sep 30 16:24:06 JST 2006 ===> build.sh ended: Sat Sep 30 18:32:59 JST 2006 ===> Summary of results: build.sh command: ./build.sh -U distribution build.sh started: Sat Sep 30 16:24:06 JST 2006 No nonexistent/bin/nbmake, needs building. Bootstrapping nbmake MACHINE: macppc MACHINE_ARCH: powerpc TOOLDIR path: /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc DESTDIR path: /usr/src/obj/destdir.macppc RELEASEDIR path: /usr/src/obj/releasedir Created /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake makewrapper: /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Updated /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Successful make distribution build.sh started: Sat Sep 30 16:24:06 JST 2006 build.sh ended: Sat Sep 30 18:32:59 JST 2006
インストール。
# ./build.sh -U install=/ : ===> Successful installworld to / ===> build.sh started: Sun Oct 1 17:06:33 JST 2006 ===> build.sh ended: Sun Oct 1 17:08:40 JST 2006 ===> Summary of results: build.sh command: ./build.sh -U install=/ build.sh started: Sun Oct 1 17:06:33 JST 2006 No nonexistent/bin/nbmake, needs building. Bootstrapping nbmake MACHINE: macppc MACHINE_ARCH: powerpc TOOLDIR path: /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc DESTDIR path: /usr/src/obj/destdir.macppc RELEASEDIR path: /usr/src/obj/releasedir Created /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake makewrapper: /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Updated /usr/src/obj/tooldir.NetBSD-3.0.1-powerpc/bin/nbmake-macppc Successful installworld to / build.sh started: Sun Oct 1 17:06:33 JST 2006 build.sh ended: Sun Oct 1 17:08:40 JST 2006
/etc 以下を更新。
# etcupdate
_ BLOOD+ 最終回見た
FF 10 の最後みたいでせつねえ。
_ すべて捨てて
持ってた物をすべて捨てて
何度も聞いた CD を捨てて
何度も読んだ本を捨てて
具体的には
國府田マリ子を捨てて
坂本真綾を捨てて
最後に残ったのは
植松伸夫だった
などということを昨日から今日にかけてのチケット並びの最中に話した。
_ [を] pstree
pkgsrc は sysutils/pstree にある。
入れる。
% cd /usr/pkgsrc/sysutils/pstree % sudo make install clean-depends
proctree という名前らしい。
% proctree -+= 00000 root [swapper] |-+= 00001 root init | |-+= 00233 root SCREEN (screen-4.0.2) | | |--= 24337 rin /usr/pkg/bin/zsh | | |-+= 28266 rin /usr/pkg/bin/zsh | | | \-+= 19732 rin emacs -nw | | | |--= 23745 rin /usr/local/bin/anthy-agent | | | \--= 05076 rin /usr/pkg/bin/zsh -i | | |--= 28272 rin /usr/pkg/bin/zsh | | \-+= 27836 rin /usr/pkg/bin/zsh | | \-+= 14265 rin proctree | | \-+- 15515 rin sh -c ps -axwwo user,pid,ppid,pgid,command | | \--- 11219 rin ps -axwwo user,pid,ppid,pgid,command | |--= 00239 root /usr/sbin/syslogd -s | |--= 00338 root /usr/sbin/dhcpd -q tlp0 | |-+= 00501 root /usr/sbin/sshd | | \-+= 07460 root sshd: rin [priv] | | \-+- 07914 rin sshd: rin@ttyp1 | | \-+= 01