�
܍~cY! � �� � d dl Z d dlmZmZ d dlmZ d dlmZmZ d dlm Z d dl
mZ d dlm
Z
d dlmZ d d lmZ ej e� � Z G d
� dej � � Z dd�Zd� Zd� ZdS )� N)�distros�helpers)�log)�subp�util)�net_util)�HostnameConf)�Renderer)�RendererNotFoundError)�PER_INSTANCEc � � � e Zd ZdZdZdgZddddd�iZd � Zdd�Zd� Z d
e
f� fd�Zd� Zd� Z
d� Zd� Zd� Zd� Zdd�Zd� Zd� Zdd�Zd� Z� xZS )�Distroz/etc/locale.genz/etc/netctl� systemctl�netplanz/etc/netplan/50-cloud-init.yamlz# generated by cloud-init
T)�netplan_path�netplan_header�postcmdsc � � t j � | |||� � t j |� � | _ d| _ d|d< |