܍~c0ddlZddlmZdZddZddZdS)N)utilcR|d|dkr|ddvr |ddS|S)Nr)"')values =/usr/lib/python3/dist-packages/cloudinit/distros/bsd_utils.py_unquoter s6 Qx59qZ!7!7QrT{ L /etc/rc.confcd|}tj|D]>}||r'||d}t |cS?dS)Nz{}=)formatr load_file splitlines startswithreplacer )keyfn key_prefixliner s r get_rc_config_valuersc""Jr""--//## ??: & & #LLR00EE?? " " " ###r cg}d}tj|}tj|}|D]i}d|vrN|dd\}}||kr|}d}|d||gT||j|s*|d||gd|dz} | |krtj|| dSdS)NF=rT ) shlexquoterrrsplitappendjoin write_file) rr rlinesdoneoriginal_contentrkv new_contents r set_rc_config_valuer*s E D K  E~b)) ++-- $;;::c1%%DAqCxx LL1a&)) * * * * LL     - SXXsEl++,,,))E""T)K&&& K((((('&r )r)r cloudinitrr rr*r r r r,sc  ####))))))r