
    dB                     B    d dl mc mc mZ d dlmZmZ  G d de      Zy)    N)DeprovisionHandlerDeprovisionActionc                   (     e Zd Z fdZ fdZ xZS )ArchDeprovisionHandlerc                 *    t         t        |           y )N)superr   __init__)self	__class__s    E/usr/lib/python3/dist-packages/azurelinuxagent/pa/deprovision/arch.pyr	   zArchDeprovisionHandler.__init__   s    $d46    c                     t         t        |   |      \  }}|j                  d       dg}|j                  t	        t
        j                  |             ||fS )Nz)WARNING! /etc/machine-id will be removed.z/etc/machine-id)r   r   setupappendr   fileutilrm_files)r
   deluserwarningsactionsfiles_to_delr   s        r   r   zArchDeprovisionHandler.setup   sT    !"8$EgN'CD)*():):LIJ  r   )__name__
__module____qualname__r	   r   __classcell__)r   s   @r   r   r      s    7! !r   r   )%azurelinuxagent.common.utils.fileutilcommonutilsr   &azurelinuxagent.pa.deprovision.defaultr   r   r    r   r   <module>r       s    ( 9 8E	!/ 	!r   