contents
repackageが…
- 2007年09月13日(木)
関西オープンソース2007 / FreeSBIE / repackageが…
もう一度、全体の構築にかかる時間です。
db% /usr/bin/time sudo make
(snip)
ISO created:
-rw-r--r-- 1 root wheel 419M Sep 13 13:07 /usr/obj/FreeSBIE.iso
16115.67 real 12117.36 user 2146.19 sys
で、パッケージ移行の再構築をしてみるとこうなります。
db% /usr/bin/time sudo make
(snip)
ISO created:
-rw-r--r-- 1 root wheel 419M Sep 13 16:31 /usr/obj/FreeSBIE.iso
3307.80 real 865.17 user 640.89 sys
で、以前は以下のようなパッチのrepackageターゲットで、無事再構築までできてよかったねだったのですが…
db% diff -u Makefile.org /usr/local/share/freesbie/Makefile
--- Makefile.org 2007-09-12 15:58:47.000000000 +0900
+++ /usr/local/share/freesbie/Makefile 2007-09-13 19:27:05.000000000 +0900
@@ -116,3 +116,25 @@
cleandir: clean
@sh ${.CURDIR}/scripts/launch.sh ${.CURDIR} cleandir
+
+# by Takeshi MUTOH <mutoh@openedu.org>
+CD= extra/customroot
+IMAGE= /usr/obj/FreeSBIE.iso
+htmllint:
+ htmllint $(CD)/nnct.html
+w3m:
+ w3m $(CD)/nnct.html
+qemu:
+ qemu -net nic,model=rtl8139 -soundhw all -cdrom ${IMAGE}
+burn:
+ sudo burncd -f /dev/acd0 data ${IMAGE} fixate eject
+erase-cd:
+ sudo burncd -f /dev/acd0 erase
+repackage:
+ @chflags -R noschg /usr/local/freesbie-fs
+ @rm -rf /usr/local/freesbie-fs
+ @rm -rf /usr/local/freesbie-clone
+ @rm -rf ${CANONICALOBJDIR}/.done_installworld
+ make
+sync-iso: ${IMAGE}
+ scp ${IMAGE} sacraya.610t.org:/usr/local/www/squeak/nnct2007/nnct2007-`date "+%Y%m%d"`.iso
いまやると、repackageからmake呼んでるところでエラーになりますね… 再度、makeすると大丈夫なんですが…
db% sudo make repackage
Password:
make
make: don't know how to make. Stop
*** Error code 2
Stop in /usr/local/share/freesbie.
db% /usr/bin/time sudo make
(snip)
ISO created:
-rw-r--r-- 1 root wheel 419M Sep 13 17:40 /usr/obj/FreeSBIE.iso
2906.80 real 859.37 user 637.01 sys
Last modified: 2007-09-16
Post-it: New Post-it (help)