ó ˇľiVc@skdZddlZddlmZddlmZmZddlmZdefd„ƒYZ d„Z dS( s; BootInstance autogenerator Solaris backend for pybootmgmt i˙˙˙˙N(t!BootmgmtUnsupportedOperationError(t BootConfigtSolarisDiskBootInstance(t LoggerMixint SolarisBootInstanceAutogeneratorcBseZRS((t__name__t __module__(((s0../../common/bootmgmt/backend/autogen/solaris.pyR$scCsütƒ}|jtjkr*tdƒ‚ntjƒ\}}|dkrc|jdt|ƒƒgSg}xŒ|D]„}|j ddƒdkr”qpnt dd|dd|dƒ}|dt krç|jd t|ƒƒt |_ n|j|ƒqpW|S( Ns XXX - Fix Meis*libbe_py.beList() failed; return code was t orig_be_namettitletbootfstroot_dstactivesdefault boot instance is: (Rt boot_classRtBOOT_CLASS_DISKRtlibbe_pytbeListt_debugtstrtgettNoneRtTruetdefaulttappend(t bootconfigtsbiatretcodetbelistt inst_listtbootenvtbootinst((s0../../common/bootmgmt/backend/autogen/solaris.pytautogenerate_boot_instances(s&      ( t__doc__RtbootmgmtRtbootmgmt.bootconfigRRtbootmgmt.bootutilRRR(((s0../../common/bootmgmt/backend/autogen/solaris.pyts