Bart replied on why calling install-info from a postinstall or CAS won't work, but it's not showing up here, so I'll re-post it:
==================================== Solaris can add packages in serveral different contexts. In particular, it is possible to add packages to an alternative root, to an diskless client having a different architecture, etc. This implies that the set of commands that can be run safely is very limited, and running binaries that are part of the target system being installed will break diskless support, various jumpstart scenarios, etc. - Bart ==================================== This message posted from opensolaris.org