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)