File: //usr/lib/python3.9/site-packages/ipaplatform/debian/__pycache__/tasks.cpython-39.pyc
a
�N(iw � @ s� d Z ddlmZ ddlZddlZddlZddlmZ ddlm Z ddl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZ e�e�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 s. zt �g d�� W n t jy( Y dS 0 dS )N)�pam-auth-update� --packagez--remove� mkhomedirFT�r �runZCalledProcessError)�fstore�
statestoreZwas_sssd_installedZwas_sssd_configured� r �</usr/lib/python3.9/site-packages/ipaplatform/debian/tasks.py�$restore_pre_ipa_client_configuration s
z8DebianTaskNamespace.restore_pre_ipa_client_configurationc C s dS �NTr )Z nisdomainr r r �
set_nisdomain'