
    g                     &    S SK r S SKrS SKrSS jrg)    Nc                    S[         R                  R                  5       /[        R                  " S5      R                  [        R                  5      -   nU HI  n[        R                  R                  US5      n[        R                  R                  U5      (       d  MI    O   [        SS5      eU(       a  USSSU /nOUSSU /n[        R                  " US	S
S9n[        R                  " SU -  U5        g)z8Copy tdb file using tdbbackup utility and rename it
    binPATH	tdbbackup   z6could not find tdbbackup tool: is tdb-tools installed?z-rz-sz	.copy.tdbTF)	close_fdsshellz%s.copy.tdbN)sambaparambin_dirosgetenvsplitpathseppathjoinexistsFileNotFoundError
subprocess
check_callrename)file1file2readonlydirsdtoolpathtdbbackup_cmdstatuss           0/usr/lib/python3/dist-packages/samba/tdb_util.pytdb_copyr!      s     5;;&&()BIIf,=,C,CBJJ,OOD77<<;/77>>(##    $: ; 	; !4{EB!4e<""=DNFIIme#U+    )F)r
   r   r   r!    r"   r    <module>r$      s   *   	,r"   