
    x[h                     X    S SK r S SKJr  S SKJr  \ R
                  " \5      rSS jrS r	g)    N)util)SysConfc                    U(       d  g [        U 5      u  p4SnUR                  5        H.  u  pgUc  M
  [        U5      nU(       d	  U(       d  M%  XtU'   US-  nM0     U(       ac  [        U5      /nU(       d%  UR                  S[        R
                  " 5       5        [        R                  " U SR                  U5      S-   S5        g g )Nr      
i  )read_sysconfig_fileitemsstrinsertr   make_header
write_filejoin)	fnadjustmentsallow_emptyexistscontents
updated_amkvliness	            =/usr/lib/python3/dist-packages/cloudinit/distros/rhel_util.pyupdate_sysconfig_filer      s    ,R0VJ!!#9FKa
 $ M
 LLD,,./DIIe,t3U;     c                     Sn [         R                  " U 5      R                  5       nSnU[	        U5      4$ ! [         a    / n Nf = f)NFT)r   load_text_file
splitlinesIOErrorr   )r   r   r   s      r   r   r   +   sR    F&&r*557 GH%&&  s   &7 AA)F)
logging	cloudinitr   "cloudinit.distros.parsers.sys_confr   	getLogger__name__LOGr   r    r   r   <module>r&      s*      6!<.'r   