On Solaris or illumos platform, python sys.platform (i.e. host_os in wscript) returns 'sunos5', not 'solaris*'.
looks like all your findings have been switched to "sunos" already, at least I don't find any different.