Hi again, sorry for the self reply, but I did some research on the depend action on how it is used with variants currently on an installed system.
Instead of your proposed changes, I would recommend to just change two lines within usr/src/ipsdefs/SUNWscxvm/depend_static like: depend fmri=SUNWlibvirt at 0.5.11-%SOLBRANCHVER% type=require variant.arch=i386 depend fmri=SUNWxvm at 3.1-%SOLBRANCHVER% type=require variant.arch=i386 While I did not explicitly try it out, it should be enough to allow the package to get installed on SPARC. See my reasoning below why I would not restrict it to x86, although within Colrado-I none would use it on SPARC yet. Greets Thorsten Thorsten Frueauf wrote: > Hi Jonathan, > > IMHO the following needs to get considered: > > HA xVM will not stay being i386/x86 specific. The HA LDOM Project will > get delivered as part of the same agent package - CLARC review for that > was last week. > > Latest at that time we need to find a way to define a dependency for a > specific platform. > > We did also not try out fat IPS packages (to my knowledge) yet. If > Colorado-I will deliver fat IPS packages, that will bring pack the > dependency for libvirt to the fat package of > ha-cluster-data-services-full, which in turn will contain the dependency > to SUNWscxvm and thus libvirt - unless the facet/variant feature also > applies to the depend action. > > This needs to be verified. > > Greets > Thorsten > > Jonathan Mellors wrote: >> Hi Folks, >> >> Here's the fix for "6829384 Unable to install SPARC Cluster >> packages(build 08) using IPS on opensolaris 2009.06 b111". The "full" >> install fails on sparc because SUNWscvxm should only be available on >> x86. The fix is to restrict SUNWscxvm to the x86 build. >> >> Webrev is at: >> http://cr.opensolaris.org/~jmellors/6829384/ >> >> Thanks >> Jonathan > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht Muenchen: HRB 161028 Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer Vorsitzender des Aufsichtsrates: Martin Haering ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~