empeg-preinit v6 has been released.

It provides support for /programs0 and /programs1 mounting at boot time. It will also check to see if /programs0/preinit.d exists, and, if so, will use it as the location to find startup scripts in favor of /etc/preinit.d. This will help in preserving said scripts upon empeg software upgrades.

There is also support for a `B' script which will block at the end of the preinit process, preventing the normal init from being run until it exits. This could be handy for starting the player app with nonstandard options.

It also includes the fixes posted by jaharkes (many thanks) for the crashes that many of you were seeing. (After looking at it, they were remarkably stupid errors.) I did not include the change to allow the execution of arbitary binaries. Your startup scripts must still be scripts. Should any of you like to change this, there are some vague instructions in the code, as well as jaharkes' patch still on the BBS.

This has not been extensively tested, especially the /programs1 and `B' scripts. Use at your own risk. Feedback and patches are appreciated, as ever.
_________________________
Bitt Faulk