Ñò ¸µiVc @s©dZddkZddkZddkZddkZddkZddklZddklZl Z l Z l Z ei dƒZ deifd„ƒYZd„ZdS( s; x86 Solaris Boot variables backend support for pybootmgmt iÿÿÿÿN(tbootinfo(t"BootmgmtMalformedPropertyNameErrortBootmgmtArgumentErrortBootmgmtReadErrortBootmgmtWriteErrortbootmgmttBootenvBootVariablescBsƒeZdZdZd d„Zed„ƒZeid„ƒZd„Z d„Z d„Z d„Z d d „Z d „Zd „ZRS( siThis class supports manipulation of boot variables stored in the /boot/solaris/bootenv.rc file.s/boot/solaris/bootenv.rccCs3|ti|_t|_tt|ƒi|ƒdS(N(Rt BOOTENV_RCtBOOTENV_DOT_RCtFalset_dirtytsupert__init__(tselftsysroot((s5../../common/bootmgmt/backend/bootvars/x86/solaris.pyR /s cCs|iS(N(R (R ((s5../../common/bootmgmt/backend/bootvars/x86/solaris.pytdirty4scCset|ƒtj otdƒ‚n|i|jo.ti|iidt|ƒƒ||_ndS(Nsdirty is a bools : dirty => %s( ttypetboolt ValueErrorR tloggertdebugt __class__t__name__tstr(R tvalue((s5../../common/bootmgmt/backend/bootvars/x86/solaris.pyR8s cCs×tt|ƒidƒƒdjotdd|ƒ‚n|djotdƒ‚n||ijo:|i|d|jo||i|ds     "¹