dinit failed to write

Hi, group,

To embed the photon image into floppy booting X86 PC, first I made three directories( bin, lib,
and font_repository) containing respective binaries,libs and fonts off /phembed on host, then
used a script file to simplify the build file. They were the photon libs dinit failed to write
into floppy. By now, after booting, Photon, io_graphics, etc. working but without libs. I 've no
idea why dinit failed to write. The build file and script are:

hello.bld ---------

[virtual=x86,bios +compress] .bootstrap = {
startup-bios
PATH=/proc/boot:/bin LD_LIBRARY_PATH=/proc/boot:/lib:/dll procnto
}
[+script] .script = {

devc-ser8250 -e -b115200 &

devc-con -e &
reopen /dev/con1
# Start the main shell
[+session] esh &
esh /ph_start &

}
[type=link] /dev/console=/dev/con1
[type=link] /usr/lib/ldqnx.so.2=/proc/boot/libc.so
[perms=+r,+x]
libc.so
[data=copy]
/phembed/font_repository=./font_repository
[perms=+r,+x]
devc-con
esh
#devc-ser8250
/hello=./hello
/ph_start=./ph_start
ls
/phembed/bin=./bin
#/phembed/lib=./lib this line will halt dinit to write, unbelivable. Were you kind to let #me know why.

ph_start ----------

/hello # a hello.c, just for test
export PHOTON_PATH=/phembed/bin
export LD_LIBRARY_PATH=/phembed/lib
cd /phembed/bin
./Photon &
on -w /dev/photon -W10
./phfontFF -d /phembed/font_repository -c 20K -j -s 50K -F 10 -S 50 &
on -w /dev/phfont -W10
./io-graphics -g800x600x15 -dldevg-svga.so -I0 -d0x1023,0x9660 &
./pwm &
./devi-hirun kbd fd -d/dev/kbd msoft fd -d /dev/ser2 &
./phcalc -x100 -y100 &
./phcalc -x300 -y100 &

thanks.

How big is the resulting image before you run the dinit the fails?