Current File : //lib/python2.7/site-packages/cloudinit/distros/arch.pyo |
�
oB�]c @ s� d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l
m Z d d l m
Z
d d l Z e j e � Z d
e j f d � � YZ d d
d d d � Z d � Z d � Z d S( i����( t distros( t helpers( t log( t util( t net_util( t HostnameConf( t RendererNotFoundError( t PER_INSTANCENt Distroc B s� e Z d Z d Z d Z d g Z i i d d 6d d 6e d 6d 6Z d
� Z d d � Z
d � Z d
� Z d � Z
d � Z d � Z d � Z d � Z d � Z d � Z d d � Z d � Z d d d � Z d � Z RS( s /etc/locale.gens /etc/netctls /etc/resolv.conft systemctls /etc/netplan/50-cloud-init.yamlt netplan_paths # generated by cloud-init
t netplan_headert postcmdst netplanc C sB t j j | | | | � t j | � | _ d | _ d | d <d S( Nt archt sshdt ssh_svcname( R R t __init__R t Runnerst _runnert osfamily( t selft namet cfgt paths( ( s: /usr/lib/python2.7/site-packages/cloudinit/distros/arch.pyR # s c C sd | s | j } n t j d d | g d t �t j � d | d g } t j | d j | � � d S( Ns
locale-gens -Gt captures LANG="%s"t s
( t locale_conf_fnR t subpt Falset make_headert
write_filet join( R t localet out_fnt lines( ( s: /usr/lib/python2.7/site-packages/cloudinit/distros/arch.pyt apply_locale, s c C s! | j � | j d d | �d S( NR t pkgs( t update_package_sourcest package_command( R t pkglist( ( s: /usr/lib/python2.7/site-packages/cloudinit/distros/arch.pyt install_packages8 s
c C s/ y | j | � SWn t k
r* t � n Xd S( N( t _supported_write_network_configR t NotImplementedError( R t netconfig( ( s: /usr/lib/python2.7/site-packages/cloudinit/distros/arch.pyt _write_network_config<