[-optional] # Diamond Aries Boot build script [image=16m] [virtual=x86_64,bios -compress] .bootstrap = { startup-x86 -v [+keeplinked] PATH=/proc/boot:/sbin:/bin:/usr/bin:/usr/sbin LD_LIBRARY_PATH=/proc/boot:/lib:/usr/lib:/lib/dll:/lib/dll/pci procnto-smp-instr } [+script] startup.script = { SYSNAME=nto TERM=qansi display_msg " " display_msg "Welcome to QNX Neutrino 7.0.0 on Diamond Aries" procmgr_symlink ../../proc/boot/libc.so /usr/lib/ldqnx-64.so.2 slogger2 waitfor /dev/slog # Some common servers pipe devc-pty & dumper random -t waitfor /dev/random display_msg "---> Starting PCI Services" PCI_CAP_MODULE_DIR=/proc/boot PCI_SLOG_MODULE=pci_slog.so pci-server --config=/proc/boot/pci_server.cfg waitfor /dev/pci display_msg "Starting USB host ..." io-usb-otg -d xhci -d ehci -d ohci -d uhci waitfor /dev/usb/io-usb-otg display_msg "Starting devb-umass ..." devb-umass cam pnp & display_msg "Starting input services ..." io-hid -d usb waitfor /dev/io-hid/io-hid display_msg "---> Starting Serial Driver" devc-ser8250 -o kdebug -e -b 115200 & waitfor /dev/ser1 echo "Starting E1000 Ethernet driver ..." io-pkt-v6-hc -d e1000 if_up -r 10 -p wm0 ifconfig wm0 up ifconfig sleep 5 display_msg "---> Starting File System" devb-ahci ahci fdinfo=always,cache=1M waitfor /dev/hd0t179 mount /dev/hd0t179 / sleep 5 ls -al / sleep 5 ls /dev sleep 5 display_msg "---> Starting Console" devc-con-hid -n4 waitfor /dev/con1 waitfor /dev/con2 waitfor /dev/con3 waitfor /dev/con4 ls /dev display_msg "Starting shells ..." SYSNAME=nto TERM=qansi reopen /dev/con1 [+session] ksh -l & reopen /dev/con2 [+session] ksh -l & reopen /dev/con3 [+session] ksh -l & reopen /dev/con4 [+session] ksh -l & } [uid=0 gid=0] [perms=0700] start-system = { if [ -e /etc/startup.sh ]; then echo "---> Running startup script" /etc/startup.sh fi } [uid=0 gid=0 perms=0444] pci_server.cfg = { [buscfg] DO_BUS_CONFIG=no [envars] PCI_HW_MODULE=pci_hw-Intel_x86.so } # Links [type=link] /tmp=/dev/shmem [type=link] /dev/console = /dev/con1 [type=link] /bin/login=/proc/boot/login # Shared libraries libc.so libm.so libslog2.so libslog2parse.so libncursesw.so.1 libpanelw.so.1 libz.so libusbdi.so libhiddi.so devh-usb.so devh-ps2ser.so devu-hcd-ehci.so devu-hcd-ohci.so devu-hcd-uhci.so devu-hcd-xhci.so #--------------------------------------------------------------------------------------------------- # libraries for network drivers #--------------------------------------------------------------------------------------------------- libsocket.so devnp-e1000.so libcrypto.so libpci.so.2.0 dll/pci/pci_hw-Intel_x86.so dll/pci/pci_slog.so dll/pci/pci_bkwd_compat.so dll/pci/pci_cap-0x10.so dll/pci/pci_cap-0x05.so dll/pci/pci_strings.so.2.0 dll/io-blk.so dll/fs-qnx6.so dll/cam-disk.so libcam.so [data=c] slog2info slogger2 mq mqueue pipe random pdebug pci-server pci-tool #--------------------------------------------------------------------------------------------------- # network driver and support #--------------------------------------------------------------------------------------------------- io-pkt-v6-hc nicinfo if_up ftp ping ping6 fs-nfs3 qconn /sbin/ifconfig=ifconfig devc-ser8250 devc-con devc-con-hid devc-pty io-hid io-usb-otg usb devb-umass io-hid devb-ahci mkqnx6fs mount fdisk cat chmod cp echo false ksh login ls on pidin rm slay stty true uname cksum grep gzip less time use dumper sleep /usr/lib/terminfo/q/qansi=terminfo/q/qansi