Ñò K<Ì]c@sddklZlZlZlZddklZlZlZdefd„ƒYZ de efd„ƒYZ de eefd„ƒYZ d S( iÿÿÿÿ(tPlugint RedHatPlugint DebianPlugint UbuntuPlugin(texiststjointnormpathtNamedcBsAeZdZdZd ZdZeZd„Zd„Zd„Z RS( sBIND named server tnamedtsystemtservicestnetworks/etc/named.confcCsƒx||iD]q}t|ƒo^|i||i|ƒgƒ|it|i|ƒdƒƒ|it|i|ƒdƒƒq q WdS(Ns chroot/devs chroot/proc(t config_filesRt add_copy_spect get_dns_dirtadd_forbidden_pathR(tselftcfg((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pytsetups   cCs0|id|ƒ}|ot|dƒSdSdS(s3 grab directory path from named{conf,boot} sdirectory\s+"(.*)"itN(tdo_regex_find_allR(Rt config_filetdirectory_list((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pyR(s   cCs&d}d}|i|i||ƒdS(Ns(\s*arg \"password )[^\"]*s\1******(t do_file_subt named_conf(Rtmatchtsubst((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pytpostproc2s(ssystemR R ( t__name__t __module__t__doc__t plugin_nametprofilesRR RRR(((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pyRs t RedHatNamedcBs/eZdZdZedfZdZd„ZRS(s/etc/named.confs/etc/named.boots/etc/sysconfig/namedtbindcCsKtt|ƒiƒ|idƒ|idƒ|idƒ|idƒdS(Ns /etc/named/s/etc/sysconfig/namedsklist -ket /etc/named.keytabs/etc/named.keytab(tsuperR!RR tadd_cmd_outputR(R((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pyR@s     (s/etc/named.confs/etc/named.boot(R"(RRRR tfilestpackagesR(((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pyR!8s  t DebianNamedcBs2eZdZdZdZeddfZd„ZRS(s/etc/bind/named.conftbind9s/etc/bind/named.conf.optionss/etc/bind/named.conf.localcCs$tt|ƒiƒ|idƒdS(Ns /etc/bind/(R#R'RR (R((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pyRRs (R((RRR%R&RR R(((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pyR'Is N( t sos.pluginsRRRRtos.pathRRRRR!R'(((s5/usr/lib/python2.6/site-packages/sos/plugins/named.pyts"%