Let's look at a very simple buildfile, the one that generated the OS image used in the example above:
# A simple "ls", "ping", and shell. # This file is "shell.bld" [virtual=armle,srec] .bootstrap = { startup-abc123 PATH=/proc/boot procnto -vv } [+script] .script = { procmgr_symlink ../../proc/boot/libc.so.3 /usr/lib/ldqnx.so.2 devc-ser8250-abc123 -F -e -c14745600 -b115200 0xc8000000 ^2,15 & reopen display_msg Serial Driver Started } [type=link] /dev/console=/dev/ser1 [type=link] /tmp=/dev/shmem libc.so.2 libc.so [data=copy] devc-ser8250-abc123 ksh ls cat data1 ping ftp pidin
This buildfile consists of these sections: