On Mon, Nov 16, 2009 at 01:18:22PM -0800, David Powell wrote:
> Sean Wilcox wrote:
> > Attached is the EMI ARC case for review and feedback.
> 
>   I have a simple question about this:
> 
> >    Manifest files will be imported from a new location that is available
> >    at the time Early Manifest Import is executed.  Root (/) will be
> >    available, and as part of that /etc will be available.  Therefore
> >    manifest files located under /etc/svc/manifest and /etc/svc/manifest/site
> >    will be imported during the execution of Early Manifest Import.
> >    As part of this project, the ON manifest files that are currently
> >    delivered under /var/svc/manifest will be moved to /etc/svc/manifest.
> >    Going forward it will be recommended best practice that manifest files
> >    be delivered under /etc/svc/manifest subtrees to take advantage of
> >    Early Manifest Import.
> 
>   Why /etc/svc/manifest?
> 
>   I'm not saying we shouldn't move where manifests are read from; the
>   problems with /var are unavoidable.  But /etc seems like the wrong
>   destination.  Service manifests are definition, not configuration,
>   but /etc is:
> 
>          Platform-dependent  administrative   and   configuration
>          files  and  databases that are not shared among systems.
>          /etc may be viewed as the  directory  that  defines  the
>          machine's  identity.
> 
>   In addition to being the documented purpose of /etc, I venture to say
>   this is an accurate description of how customers view /etc as well.
>   I think we've done a great job of dispelling the notion that
>   manifests are editable configuration, but moving them to /etc seems
>   at best to be an unnecessary test of our success.

As a former customer for many years, /etc was the first place I would
look for general configuration information like this.  While I understand 
manifests are considered more definition than configuration information, 
as an Admin I would still expect to see this information in /etc than in 
/lib.

BJ

-- 
B.J. Wahl
Solaris Kernel Development 

Reply via email to