%PDF- %PDF-
Direktori : /lib/python3/dist-packages/cloudinit/distros/__pycache__/ |
Current File : //lib/python3/dist-packages/cloudinit/distros/__pycache__/debian.cpython-312.pyc |
� �f�( � �� � d dl Z d dlZd dlmZ d dlmZmZmZ d dlm Z d dl mZ d dlm Z d dlmZ e j e� ZdZd Zd Z G d� dej, � Zdd �Zedfd�Zdd�Zdd�Zy)� N)�List)�distros�subp�util)�Apt)�PackageManager)�HostnameConf)�CLOUDINIT_NETPLAN_FILEa8 # 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/localec � � � e Zd ZdZded�Zed ed�ed edd�d�Zd Zd Z � fd�Z d� Zdd �Z� fd�Z d� Zd� Zd� Zdd�Zd� Zd� Zdd�Zd� Zdedededefd�Z� xZS )�Distroz /etc/hostnamer )�eni�netplanr )�eni_path� eni_headerr T)�netplan_path�netplan_header�postcmdsz /var/lib/dhcpzdhclient\.\w+\.leasesc � �� t �| � |||� d| _ d| _ d | _ t j | j |� | _ | j g| _ y )N�debianzC.UTF-8) �super�__init__�osfamily�default_locale� system_localer �from_config�_runner�apt�package_managers)�self�name�cfg�paths� __class__s ��:/usr/lib/python3/dist-packages/cloudinit/distros/debian.pyr zDistro.__init__8 sQ �� � ����s�E�*� !�� �'���!����?�?�4�<�<��5���7;�x�x�j��� c � � | j st � | _ | j r| j S | j S )z9Return the default locale if set, else use default locale)r �read_system_localer �r s r% � get_localezDistro.get_localeC s>