On Tue, Feb 10, 2009 at 12:26 AM, Arun Gupta <arun.gu...@sun.com> wrote:
> Thanks Jeff,
>
> How do I know whether it's a sparse-root or whole-root zone ?

>From the global zone, use "zonecfg -z <zonename> info" and look for
entries about inherit-pkg-dir. If there are four (/usr, /lib, and two
others) then it's a sparse-root zone, and /usr should look the same in
the zone as in the GZ.  If they are not present, it's a whole-root
zone, and the zone has its own /usr which may include software not
available in the GZ or in other zones.

> I took the default options when creating zones.

If that's true, it's a sparse-root zone, and anything in the GZ's /usr
would be visible in the zone's /usr. If a sparse-root zone can't see
things in /usr that the GZ can, either another loopback mount is
needed, or something is broken. It's hard to know without more
information, such as:

Output of "zonecfg ... info"
Output of "mount" in both the GZ and the zone.


> -Arun
>
> Jeff Victor wrote:
>>
>> Is it a sparse-root zone or a whole-root zone? It should be visible in
>> a sparse-root, but a whole-root zone has its own separate copy of
>> /usr.
>>
>> On Mon, Feb 9, 2009 at 6:50 PM, Arun Gupta <arun.gu...@sun.com> wrote:
>>>
>>> I installed GlassFish in global zone in /usr directory. However this
>>> directory does not seem to be visible in non global zone. Do I need to do
>>> something special to make it visible ?
>>>
>>> Bunch of other directories in /usr are visible.
>>>
>>> What am I missing ?
>>
>>



-- 
--JeffV
_______________________________________________
zones-discuss mailing list
zones-discuss@opensolaris.org

Reply via email to