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