[OVAL DEVELOPER] [Non-DoD Source] Re: Solaris 11 Facet, Variant, and Image Test Implementation
Darren J Moffat
Darren.Moffat at Oracle.COM
Wed Nov 18 04:29:47 EST 2015
On 11/17/15 19:57, McIlroy, Douglas M CIV SPAWARSYSCEN-ATLANTIC, 58600
> Thank you for your response, Darren. I was indeed looking closely at the
> pkg command for a solution, but was not sure how it would fit in with
> the logic of the facet, variant, and image OVAL tests. In light of your
> verification that leveraging the pkg command is the correct direction, I
> would like clarification of how that command would handle the path
> entity that is required by the facet, variant, and image objects. After
> closely examining the pkg man page, I'm still not sure how to use it for
> evaluating these system characteristics with respect to a given image path.
The path in those objects is the path to the image. If you are looking
at a live system then that path is almost always going to be "/" because
that is where the root of the installed image is.
If you run pkg(1) against another image like this 'pkg -R /mnt facet'
then the path in the object would be "/mnt".
Currently the most interesting case for a path that isn't "/" is for
looking at an alternate boot environment image, ie a Solaris OS install
that is not currently running.
There is also the concept of a "user image", ie one which isn't a normal
Solaris OS installation but just some other IPS packages. The intention
of this is for application installations that aren't tightly tied to the
OS package versions but are still delivered in IPS.
Darren J Moffat
More information about the OVAL_Developer