Scott Rotondo writes:
> >    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 /lib will be available.  Therefore
> >    manifest files located under /lib/svc/manifest and /lib/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 /lib/svc/manifest.
> >    After this change, the recommended best practice is manifest files
> >    be delivered under /lib/svc/manifest subtrees to take advantage of
> >    Early Manifest Import.
> 
> This (logical) recommendation leads to another question: Is there a 
> particular situation where one should prefer/require late import of a 
> manifest?

We wanted to continue to support manifest in /var, so that non-ON
consolidations and third party developers would not need to abruptly change
their packages.

> 
> If not, would it make sense to eliminate Late Manifest Import and leave 
> /var/svc/manifest as a symlink to /lib/svc/manifest?

In the early phases of the EMI project, we actually considered making
/var/svc/manifest a symlink.  The feedback that we received, however,
indicated that it would no play well with SVR4 packaging.  See
http://mail.opensolaris.org/pipermail/smf-discuss/2008-April/004111.html.
We also received indications that the symlink would not play well with
pkg(5), but I don't have any emails that I can refer you to for that.

tom

> 
>       Scott
> 
> -- 
> Scott Rotondo
> Principal Engineer, Solaris Security Technologies
> President, Trusted Computing Group
> Phone/FAX: +1 408 850 3655 (Internal x68278)

Reply via email to