|
|
Ihsan Zaghmouth wrote:
> Hi Jeff,
>
> Here is my 2 cents, after assuming that pkginfo should hold such an
> information post installation.
> The */var/sadm/pkg/<pkgname>/pkginfo* file lists among other info the
> *SUNW_PKG_ALLZONES*=true | false for the installed package.
> pkginfo should have an option to display that, I tried them all ... in
> vain !
>
> if you write a small script, you can display the
> /var/sadm/pkg/<pkgname>/pkginfo, you should be able to distinguish:
> :
> cat /var/sadm/pkg/<pkgname>/pkginfo* | *grep SUNW_PKG_ALLZONES, and if:
>
> 1. SUNW_PKG_ALLZONES=true ... Then installed on all Zones
> 2. SUNW_PKG_ALLZONES=false ... *Only Global -G*
>
> Ihsan
>
Hi
ALLZONES is not the same as -G
-G is identical in behaviour to SUNW_PKG_THISZONE=true
So if a package does not define any of the zones variables including
SUNW_PKG_THISZONE
Adding said package with pkgadd -G will lead to identical behaviour as
though the package had
SUNW_PKG_THISZONE=true defined, but it does not cause this variable to
get defined in the pkginfo, rather a file
/var/sadm/install/gz-only-packages gets populated with this package
Now remember that one could have
SUNWfoo and SUNWfoor, so a simple grep fro SUNWfoo in said file is not
sufficent, it might match SUNWfoor which is not what is wanted.
Also
pkgparam is what is used to display pkginfo variables
# pkgparam SUNWcsu SUNW_PKG_ALLZONES
true
#
Enda
> Jeff Victor wrote:
>> How can someone learn whether a package was installed in the global zone
>> *with* -G - or without it?
>>
>> _______________________________________________
>> zones-discuss mailing list
>> zones-discuss@xxxxxxxxxxxxxxx
>>
>
> --
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> zones-discuss mailing list
> zones-discuss@xxxxxxxxxxxxxxx
_______________________________________________
zones-discuss mailing list
zones-discuss@xxxxxxxxxxxxxxx
|
|