Okay, I need to do these installs on systems other than my laptop - it is slow. I took the DVD I made from the modified ISO image in How to determine sizing requirements for adding packages to .packagetoc files and this time SUNWonbld was correctly installed.
I did things a little different than before, namely when I created the install staging area:
# cd /isos/mnt/x86 # find . -depth -print | cpio -pdm /kanigix/b55b
I did this instead of a tar or straight cp.
Also, when I built the image, I used:
# mkisofs -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -l -L -r -N -d -D -o /isos/kanigix.iso /kanigix/b55b
When I built the image, we see it is getting closer in size to the original:
# ls -al k* x86/b55b/solarisdvd.iso -rw-r--r-- 1 root root 3875280896 Jan 21 19:58 kanigix.iso -rw-rw-r-- 1 root root 3947546624 Jan 16 22:17 kanigix.iso.1 -rw-rw-r-- 1 root root 3893268480 Jan 18 15:31 kanigix.iso.2 -rw-rw-r-- 1 tdh staff 3857448960 Jan 16 15:32 x86/b55b/solarisdvd.iso
I still think it is larger than it should be, but I'll get it down in size. The next steps are to get the Companion CD on the image and have it automatically install - I miss sudo and vim. I also want the install to automatically add the Sun compilers. I.e., this system out of the box should be able to build itself, with the exception of the closed tree.
Note that there had been some concern that my DVDs would release those closed trees. That actually can't happen unless I include the source workspaces from inside Sun. The DVD images I'm playing with to support my build machines at Connectathon 2007 are the same images that are deployed for early access by Sun. The only difference is that I get them earlier and I can't distribute them. And actually, the Nevada 55b images are now up as the Solaris Express - Community Release. I could download an image from that external site and it would be exactly like the one I have.