File: //lib/python3.6/site-packages/ipaplatform/debian/__pycache__/tasks.cpython-36.opt-1.pyc
3
�d[en � @ s� d Z ddlmZ ddlZddlZddlZddlmZ ddlm Z ddl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZ eje�ZG dd� de�Ze� ZdS )
zO
This module contains default Debian-specific implementations of system tasks.
� )�absolute_importN)�Path)�BaseTaskNamespace)�RedHatTaskNamespace)�paths)�directivesetter)�ipautil)�DNc @ s� e Zd Zedd� �Zedd� �Zed&dd��Zed d
� �Zedd� �Zed
d� �Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%S )'�DebianTaskNamespacec C s2 yt jddddg� W n t jk
r, dS X dS )Nzpam-auth-updatez --packagez--remove� mkhomedirFT)r �run�CalledProcessError)�fstore�
statestoreZwas_sssd_installedZwas_sssd_configured� r �/usr/lib/python3.6/tasks.py�$restore_pre_ipa_client_configuration s z8DebianTaskNamespace.restore_pre_ipa_client_configurationc C s dS )NTr )Z nisdomainr r r �
set_nisdomain'