Greetings, This is a code review request for the AI engine, aka the automated installer. The changes can be summed up into three different pieces -
Changes to install-finish ------------------------- http://defect.opensolaris.org/bz/show_bug.cgi?id=3613 covers the work that was needed in order to allow automated installer to work correctly. Since install-finish is in the process of being replaced by the Install Completion Tasks work, most of these changes are rather temporary. Changes to liborchestrator and libtransfer ------------------------------------------ Minor changes have been made to these modules to accomodate IPS based installs. A little more detail about the modifications can be found here - http://defect.opensolaris.org/bz/show_bug.cgi?id=3611 and http://defect.opensolaris.org/bz/show_bug.cgi?id=3612 The auto-install command ------------------------ This is the new automated installer that is the subject of the following bug - http://defect.opensolaris.org/bz/show_bug.cgi?id=3615 Currently the installer hard codes where to install and the various other system configuration parameters. This data however will soon be gotten from the AI manifest instead (I'm working on introducing this capability right now) at which point all of this hard coding will go away. The webrev for this work is at - http://cr.opensolaris.org/~aalok/ai-engine It should be noted that this webrev does not include changes to deliver the auto-install command as part of a package and that is intentional. Jan is creating a SUNWauto-install package as part of his work and as soon as he integrates I will be adding the auto-install command to that package. Thanks, Alok