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

Reply via email to