Quoth Tony Nguyen on Wed, Jan 14, 2009 at 11:24:20AM -0800:
> > == Secondary Changes
> > 
> >   We believe the changes below are logical corollaries to those above.
> > 
> >   - When a service or instance exists due to a service manifest in
> >     /var/svc/manifest, attempts to delete it from the SCF repository
> >     will fail.  The primary way to remove such services and instances
> >     will be to remove the package which delivers the manifest file, or
> >     for files manually placed in /var/svc/manifest, a new "delmanifest"
> >     subcommand for svccfg.
> 
> Is this essentially obsoleting 'svccfg delete fmri'?

No.  Programs can still create services from whole cloth with
scf_scope_add_service() or svccfg add.  And there needs to be a way to
delete services created by importing manifests from outside of
/var/svc/manifest.

> >   - The netservices command will not override administrative
> >     customizations.  When administrative customizations override changes
> >     it prescribes, it will print warnings for the user.
> 
> How do you determine whether a persistent change (e.g. svccfg command) 
> is from an admistrator or netservices?

We'll provide a new private interface for netservices to use.  It will
probably be an undocumented flag on svccfg apply.


David

Reply via email to