�
�fv7 � �" � d dl Z d dlZd dlZd dlmZ d dlmZmZmZ d dl m
Z
ej e� Z
G d� dej � Zdd�Zdd�Zdd �Zd
� Z G d� de� Zeej* ffeej* ej, ffgZd
� Zy)� N)�partial)�dmi�sources�util)�enic �Z � e Zd ZdZd� Zd� Zd� Zd� Zed� � Z d� Z
d� Zd � Zed
� � Z
y)�DataSourceNoCloud�NoCloudc �$ � t j j | |||� d | _ t j
j
|j d� t j
j
|j d� g| _ d | _ d| _ y )N�nocloud�nocloud-net)�/�file://)
r �
DataSource�__init__�seed�os�path�join�seed_dir� seed_dirs�supported_seed_starts��self�sys_cfg�distro�pathss �E/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceNoCloud.pyr zDataSourceNoCloud.__init__ si � ����#�#�D�'�6�5�A��� ��G�G�L�L�����3��G�G�L�L�����7�
��� ��
�%5��"� c �~ � t j j | � }|�d| j �d| j �d�S )Nz [seed=z ][dsmode=�])r r �__str__r �dsmode)r �roots r r" |