Do we need two directories in 3.x ?
One way for TC to work could be:
onboot.lst (and other .lst files) is stored in tce along with all .tcz, .dep, .md5 files
in case no onboot.lst file exists all can work as before (all extensions loaded) for the
ones that likes the previous model. In case a .lst is specified or if onboot.lst exists
loading is performed according to that list.
The above way may might not work for all "audit" related use cases, but if it does, it could be one way that 3.x might work.
Regarding the namimg I agree that optional could be changed to something "better" and "ext" sound good to me
. Even in the case of having one single directory I think that "ext" could be choosen as the name of that directory.
/Lars