Quoth John Levon on Sat, Aug 26, 2006 at 04:21:51PM +0100: > 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?
You could duplicate the is-enabled check in the preremove script of each package. This was considered as a fix for 6408218 . I don't know of plans to address the more general r.manifest-failure mess. > 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... Why do you have to deliver your services as enabled? David