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>slim_install at 0.1,5.11-0.106</package_name>   
        </ai_packages>

   (right ?)

  but on an AI server which may be installed a few dozen machines at 
  any given time and where scripts to create manifests can break :},
  theres an amount of work needed to be sure we install with what we want.
    We may want to at any time install AI image $bar and not have version $foo
  installed.
  
  As an enhancement, the AI image could pull packages whose version
  matches its own build.  Eg. for osol_0906-106a it'd pull version
  0.5.11,5.11-0.106 packages unless otherwise specified in a manifest.

  Without this enhancement, the suituation could arise where an older
  version of an AI image is used, it creates a zpool, installs the pkgs etc.
  However on rebooting the machine finds its zpool being an older version,
  the grub menu possibly different to what it expects, even perhaps the
  boot_archive synced with the AI image's idea of the universe instead of
  the version on disk.

  Sound viable ?

 Logged this as an RFE:
   6724 AI image should perhaps specifiy the pkg versions of any pkgs it pulls 
from a repo

-- 
Sean.
.

Reply via email to