Sean McGrath stated: < jan damborsky stated: < > Hi Sean, < > < > < > On 02/18/09 13:46, Sean McGrath wrote: < >> The suituation: < >> Network boot a machine with AI image osol_0906-106a < >> Fine, creates the zpool, pulls the pkgs from repo, sets up grub etc.. < >> All nice. < >> < >> However the latest bits on the IPS repo are snv_107 based. < >> < >> So all the pkgs pulled with this 106 based AI image are snv_107 ones. < >> So we end up with a snv_107 based osol installed machine. < >> < >> The package version can be specified in the manifest like: < >> <ai_packages> < >> <package_name>[email protected],5.11-0.106</package_name> < >> </ai_packages> < >> < >> (right ?) < > < > That is expected to work. But to be honest, I haven't tried, < > so please feel free to report possible issues there. < < Like this :) < < We've tried this and it still appears to install some later build pkgs. < < Suituation: using AI image osol_0906-106a and just want to install < the b106 packages - nothing newer or older. < < We pull the version of the pkg needed for the build we're installing < from the index/full_fmri_list file in the repo like: < < # grep slim_install index/full_fmri_list | grep 106: < pkg:/[email protected],5.11-0.106:20090131T192521Z < < and use that to build an ai manifest with entries like: < < <ai_packages> < <package_name>[email protected],5.11-0.106</package_name> < </ai_packages> < < ok... < < But it seems that it still installs later build bits as from this error < - the error occured when the installer got to installing the < 'entire' package cluster. < < (from /var/svc/log/application-auto-installer:default.log): < ... < Indexing Packages ... Done < < pkg: pkg: the following package(s) violated constraints: < "Package entire contains constraint that requires downgrade of installed < pkg pkg:/[email protected],5.11-0.107:20090212T184617Z: < Pkg SUNWtls: Optional min_version: 0.5.11,5.11-0.106 max < version: 0.5.11,5.11-0.106 defined by: pkg:/entire < < ...
Digging around a bit this seems to be when pkg comes along to install the SUNWipkg package. In the code[1] it seems to check if its installing the latest available and does so. [1] http://src.opensolaris.org/source/xref/pkg/gate/src/modules/client/image.py#2596 This results in some later bits installed with then conflicts when we try and install the 'entire' meta-cluster. cc'ing the [email protected] here too. Sean. . < < So it seems to have installed SUNWtls with b107 bits instead of b106. < and some others too: < < r...@opensolaris:/a/var/pkg/index# grep 107: full_fmri_list < pkg:/[email protected],5.11-0.107:20090212T183536Z < pkg:/[email protected],5.11-0.107:20090212T183534Z < pkg:/[email protected],5.11-0.107:20090212T183208Z < pkg:/[email protected],5.11-0.107:20090212T172317Z < pkg:/[email protected],5.11-0.107:20090212T182806Z < pkg:/[email protected],5.11-0.107:20090212T181714Z < pkg:/[email protected],5.11-0.107:20090212T181735Z < pkg:/[email protected],5.11-0.107:20090212T185628Z < pkg:/[email protected],5.11-0.107:20090212T181817Z < pkg:/[email protected],5.11-0.107:20090212T183504Z < pkg:/[email protected],5.11-0.107:20090212T184617Z < pkg:/[email protected],5.11-0.107:20090212T183528Z < r...@opensolaris:/a/var/pkg/index# < < I've attached the ai_manifest.xml we use < < Regards, < Sean. < . < _______________________________________________ < caiman-discuss mailing list < [email protected] < http://mail.opensolaris.org/mailman/listinfo/caiman-discuss -- Sean. . _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
