goldfish-setup, goldfish-logcat, and qemu-props are goldfish-specific oneshot services that lacked domain definitions and thus were left in init's domain. This depends on a change to external/sepolicy with the same Change-Id to define non-goldfish-specific types for properties and logcat. Change-Id: Idce1fb5ed9680af84788ae69a5ace684c6663974 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
The "generic" product defines a non-hardware-specific target without a kernel or bootloader. It can be used to build the entire user-level system, and will work with the emulator, though sound will not work (see the "emulator" product for that). It is not a product "base class"; no other products inherit from it or use it in any way.