File: //lib/python3/dist-packages/cloudinit/distros/__pycache__/debian.cpython-310.pyc
o
�Adp5 � @ s� d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlmZm Z d dl
mZ d dlm
Z
e�e�ZdZdZd d
d�ZdZd
ZdZg d�ZG dd� dej�Zdd� Zddd�Zedfdd�Zddd�Zddd�ZdS ) � N)�distros�helpers)�log)�subp�util)�HostnameConf)�PER_INSTANCE� )zapt-getz(--option=Dpkg::Options::=--force-confoldz*--option=Dpkg::options::=--force-unsafe-ioz--assume-yesz--quiet� eatmydata�auto)�command�enableda8 # This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
�'/etc/network/interfaces.d/50-cloud-initz/etc/default/locale)z/var/lib/dpkg/lock-frontendz/var/lib/dpkg/lockz/var/cache/apt/archives/lockz/var/lib/apt/lists/lockc s� e Zd ZdZddd�Zed ed�ed edd �d�Zd
d� Zdd
� Zd.dd�Z dd� Z
� fdd�Zdd� Zdd� Z
dd� Zd/dd�Zdd� Zd d!� Zd/d"d#�Zefd$d%�Zd0d&d'�Zd(d)� Zd*d+� Zd,d-� Z� ZS )1�Distroz
/etc/hostnamer z/etc/netplan/50-cloud-init.yaml)�eni�netplanr )�eni_path�
eni_headerr T)�netplan_path�netplan_header�postcmdsc C s4 t j�| |||� t�|�| _d| _d| _d | _d S )N�debianzen_US.UTF-8) r r �__init__r �Runners�_runner�osfamily�default_locale�
system_locale)�self�name�cfg�paths� r"