Manifests are delivered in SUNWfoor since they live in /var. However, typically, the methods actually rely on stuff in SUNWfoou. So if a user tries:
pkgrm SUNWfoou SUNWfoor and it fails as the service is active, SUNWfoou will be successfully removed, but not SUNWfoor, leaving a semi-broken system. Is there a decent fix to this? On a similar note, we have to deliver our services as enabled, so when the manifest CAS happens for SUNWfoor's manifests, they will immediately go into maintenance as SUNWfoou is not (yet) present... regards john