Ñò ÿOc@sHddkiiZdeifd„ƒYZdeifd„ƒYZdS(iÿÿÿÿNtOpenSolarisActionCheckercBseZdZdZd„ZRS(s3An opensolaris.org-specific class to check actions.sopensolaris.actioncCs)tdƒ|_tt|ƒi|ƒdS(Ns4checks OpenSolaris packages for common action errors(t_t descriptiontsuperRt__init__(tselftconfig((s:/usr/lib/python2.6/vendor-packages/pkg/lint/opensolaris.pyR$s (t__name__t __module__t__doc__tnameR(((s:/usr/lib/python2.6/vendor-packages/pkg/lint/opensolaris.pyRstOpenSolarisManifestCheckercBs8eZdZdZd„Zdd„Zedƒe_RS(s5An opensolaris.org-specific class to check manifests.sopensolaris.manifestcCs)tdƒ|_tt|ƒi|ƒdS(Ns-checks OpenSolaris packages for common errors(RRRR R(RR((s:/usr/lib/python2.6/vendor-packages/pkg/lint/opensolaris.pyR1s t001cCs‘d|jodSd|jodSddg}xZ|D]R}||jo?|itdƒh|d6|id6d d |i|fƒq7q7WdS( s¹Warn when a package doesn't have an org.opensolaris.consolidation attribute. Warn when a package don't have an info.classification value s pkg.renamedNs pkg.obsoletesorg.opensolaris.consolidationsinfo.classifications&Missing attribute '%(key)s' in %(pkg)stkeytpkgtmsgids%s%s.1(twarningRtfmriR (Rtmanifesttenginet pkglint_idtkeysR ((s:/usr/lib/python2.6/vendor-packages/pkg/lint/opensolaris.pyt missing_attrs6s     s.Standard package attributes should be present.(RRR R RRRt pkglint_desc(((s:/usr/lib/python2.6/vendor-packages/pkg/lint/opensolaris.pyR ,s   (t pkg.lint.basetlinttbaset ActionCheckerRtManifestCheckerR (((s:/usr/lib/python2.6/vendor-packages/pkg/lint/opensolaris.pyts