
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3
\me                 @   s4   d dl Z d dlmZ dd Zd
ddZddd	ZdS )    N)utilc             C   s,   | d | d kr(| d dkr(| dd S | S )Nr      "')r   r   r    )valuer   r   /usr/lib/python3.6/bsd_utils.py_unquote   s    r
   /etc/rc.confc             C   sD   dj | }x4tj|j D ]"}|j|r|j|d}t|S qW d S )Nz{}= )formatr   	load_file
splitlines
startswithreplacer
   )keyfnZ
key_prefixliner   r   r   r	   get_rc_config_value   s
    

r   c       
      C   s   g }d}t j|}tj|}xX|j D ]L}d|krh|jdd\}}|| krR|}d}|jdj||g q&|j| q&W |s|jdj| |g dj|d }	|	|krtj||	 d S )NF=r   T
)	shlexZquoter   r   r   splitappendjoinZ
write_file)
r   r   r   linesdoneZoriginal_contentr   kvZnew_contentr   r   r	   set_rc_config_value   s"    

r    )r   )r   )r   Z	cloudinitr   r
   r   r    r   r   r   r	   <module>   s   

