On Tue, Nov 14, 2006 at 07:19:31AM -0800, David Bustos wrote: > > This morning I filed 6493109 for the problem with the pfil service > > not yet being removed on an upgrade. Following this, it has been > > suggested to use the following as the means to remove it: > > ---------------------------------- > > > > Is there a reason why you can't do what SUNWcsr postinstall does: > > > > SVCCFG_REPOSITORY=$PKG_INSTALL_ROOT/etc/svc/repository.db > > export SVCCFG_REPOSITORY > > if [ -x /usr/sbin/svcadm -a -x /usr/sbin/svccfg -a \ > ... > > How does this method compare with using /var/svc/profile/upgrade? > > It's ickier. We don't want to commit the repository format, so if > you're upgrading, we can't guarantee that the current svccfg > & svc.configd will work with the target repository.db. It's necessary > in the cases where we need to make changes to the repository before > /var/svc/profile/upgrade is executed, though.
I'm confused. If it's necessary to do so in such circumstances, doesn't that imply that the repo format must be committed? (And did the GLD services really run before manifest-import?) Presumably I need to rework the eeprom removal to use this contracted interface then. regards john