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)

Text color: [_][_][_][_]

Background: [_][_][_][_][_][_]

Draw Line:

x: y: