http://cr.opensolaris.org/~wmsch/bug-4233/ http://defect.opensolaris.org/bz/show_bug.cgi?id=4233
Calling TI twice for slices and partitions was fixed by using a single calling point for each in perform_slim_install.c for GUI and AI. The actual installation failure turned out to be due to a TI bug in which mktemp(3c) was being called using a pointer to a constant text string, which mktemp() was overwriting. On the second call to TI, the constant text area wasn't valid (did not contain "X"s) and mktemp() failed.
