Erm, doesn't seem to be working, I tried both copy2fs.lst and copy2fs.flg and extensions don't seem to load now (at least in VMware, where I'm testing before burning CDs, EDIT: tried it on CD too with either file and still no go). I have all my extensions in /tce/optional on CD root and inside /tce I renamed onboot.lst to copy2fs.lst. After this didn't work, I got rid of copy2fs.lst and created an empty copy2fs.flg file in /tce, still no go. Does something have to be specified as a boot line parameter? Am I putting the extensions in the right place? Thanks.
My goal is to basically just set it up properly so that the user can pop in the CD, everything is copied to memory at boot-time, and bootlocal.sh automates whatever I need to do with setting up TFTP / DHCP servers. So boot up and don't touch anything, so I rather not do it through apps audit.
EDIT: Works now with roberts suggestion of just creating a copy2fs.flg file in the /tce directory. The only way this works though is if it sits alongside onboot.lst, this is basically contradicting each other though is it not? I want to set this up correctly. Anyway, it seems to be working as I do not see the extensions mounted anymore, and the fact I can unmount properly now without it saying "Device is busy" but from my understanding, this was supposed to work solely with a copy2fs.flg OR copy2fs.lst file ALONE.