a
    I_                     @   s&   d dl Z d dlZd dlZdddZdS )    NFc                 C   s   dt j gtdtj }|D ]"}tj|d}tj	|r$ qHq$|dd| g}|rb|
d tj|ddd	}td
|  | dS )z8Copy tdb file using tdbbackup utility and rename it
    binPATHZ	tdbbackupz-sz	.copy.tdbz-rTF)Z	close_fdsshellz%s.copy.tdbN)sambaZparamZbin_dirosgetenvsplitpathseppathjoinexistsappend
subprocessZ
check_callrename)Zfile1Zfile2readonlydirsdZtoolpathZtdbbackup_cmdZstatus r   0/usr/lib/python3/dist-packages/samba/tdb_util.pytdb_copy   s     
r   )F)r   r   r   r   r   r   r   r   <module>   s   