Currently a package adds itself to the "subsite_packages"
table to identify as a subsite and then things like
getting DefaultMaster and other things which you look
for from the [ad_conn subsite] are just gotten from the
package at it's mountpoint. The changes in the rp code are
more changes to ad_conn to report subsite_id as whichever subsite package it encounters first walking up the tree.
Identifying via the .info file would be best of course
but we could possibly just add a parameter SubsiteP=1
for those we wanted to be subsites.
I am not sure what you mean by "mount a package and dispatch to it, ala .LRN". How can you for example set the
DefaultMaster starting from a non-subsite package?