\`fY^ddlZddlmZmZddlmZddlmZGddejZy)N)PREFERRED_NTP_CLIENTSdebian)Snap)CLOUDINIT_NETPLAN_FILEc:eZdZfdZdfd ZedZxZS)DistrocPt||||dtd|_|jdtj d|jdtj ddd|_t|j|_ |jj|jy)Nz+/etc/network/interfaces.d/50-cloud-init.cfg)eninetplanr )eni_path eni_headerr T) netplan_pathnetplan_headerpostcmds) super__init__rnetwork_conf_fnrNETWORK_FILE_HEADERrenderer_configsr_runnersnappackage_managersappend)selfnamecfgpaths __class__s :/usr/lib/python3/dist-packages/cloudinit/distros/ubuntu.pyrzDistro.__init__s sE*A-  !007$88 !% 4 4Y ?"("<"<  ! &  $$TYY/ct|||||jjr|jj yy)N)rpackage_commandr availableupgrade_packages)rcommandargspkgsrs rr"zDistro.package_command)s9 t4 99   II & & ( !r cn|jstjt|_|jS)z5The preferred ntp client is dependent on the version.)_preferred_ntp_clientscopydeepcopyr)rs rpreferred_ntp_clientszDistro.preferred_ntp_clients.s+***.--8M*ND '***r )NN)__name__ __module__ __qualname__rr"propertyr, __classcell__)rs@rrrs!0*) ++r r) r*cloudinit.distrosrr)cloudinit.distros.package_management.snaprcloudinit.net.netplanrrr rr6s# ;:8 +V]] +r