File: //proc/self/root/lib/python3.6/site-packages/ipaclient/install/__pycache__/timeconf.cpython-36.pyc
3
�d[e1! � @ s� d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
d dlmZ d dl
mZ d dlmZ d d lmZ eje�Zdd
d�Zdd
� Zdd� Zddd�ZG dd� de�ZG dd� de�Zdd� Zdd� Zd dd�ZdS )!� )�absolute_importN)�Augeas)�api)�ipautil)�tasks)�services)�paths)�
user_inputc C s$ |r|j | � ntj| d| � d S )Nz
%s.ipasave)Zbackup_file�shutil�copy)�path�fstore� r �/usr/lib/python3.6/timeconf.py�__backup_config$ s r c C s� g } d}t jdd�r|tddd�}|r`tjd� x0|jd�D ]"}|j� }| j|� tjd |� q:W td
dd�}|r|tjd|� | |fS )z�
While in interactive installation user has to specify NTP server or pool
to be used in chrony configuration. This method asks user input on these
values in case that they were not specified before installation start.
� z@Do you want to configure chrony with NTP server or pool address?FzLEnter NTP source server addresses separated by comma, or press Enter to skipT)Zallow_emptyzUser provided NTP server(s):�,z %sz7Enter a NTP source pool address, or press Enter to skipzUser provided NTP pool: %s)r r �logger�debug�split�strip�append)�ntp_servers�ntp_poolZservers�serverr r r �get_time_source+ s"