a '¡Dg ã@s4ddlZddlmZdd„Zd dd„Zd dd „ZdS) éN)ÚutilcCs,|d|dkr(|ddvr(|dd…S|S)Nréÿÿÿÿ)ú"ú'é©)Úvaluerrú?/usr/lib/python3.9/site-packages/cloudinit/distros/bsd_utils.pyÚ_unquotes r ú /etc/rc.confcCsDd |¡}t |¡ ¡D]&}| |¡r| |d¡}t|ƒSqdS)Nz{}=Ú)ÚformatrÚload_text_fileÚ splitlinesÚ startswithÚreplacer )ÚkeyÚfnZ key_prefixÚlinerrrr Úget_rc_config_values    rc Cs°g}d}t |¡}t |¡}| ¡D]L}d|vrf| dd¡\}}||krP|}d}| d ||g¡¡q$| |¡q$|sŠ| d ||g¡¡d |¡d} | |kr¬t || ¡dS)NFú=rTÚ ) ÚshlexÚquoterrrÚsplitÚappendÚjoinZ write_file) rrrÚlinesZdoneZoriginal_contentrÚkÚvZ new_contentrrr Úset_rc_config_values"    r )r )r )rZ cloudinitrr rr rrrr Ús