File: //proc/self/root/lib/python3/dist-packages/sos/report/plugins/__pycache__/named.cpython-38.pyc
U
i��dP
� @ sb d dl mZmZmZmZ d dlmZmZ G dd� de�ZG dd� dee�Z G dd� deee�Z
d S )
� )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin)�join�normpathc @ s8 e Zd ZdZdZdZdZeZdd� Zdd� Z d d
� Z
dS )�NamedzBIND named serverZnamed)�system�servicesZnetwork�/etc/named.confc C sb | � ddg� | jD ]H}| �|�r| � || �|�g� | �t| �|�d�t| �|�d�g� qd S )Nz/etc/default/bindz/var/log/named*.logz
chroot/devzchroot/proc)�
add_copy_spec�config_filesZpath_exists�get_dns_dir�add_forbidden_pathr )�selfZcfg� r �:/usr/lib/python3/dist-packages/sos/report/plugins/named.py�setup s �
��zNamed.setupc C s$ | � d|�}|rt|d �S dS dS )z3 grab directory path from named{conf,boot}
zdirectory\s+\"(.*)\"r � N)Zdo_regex_find_allr )r Zconfig_fileZdirectory_listr r r r &