ó
E®Uc           @   s1   d  d l  Z  d  d l Z d  d l Z d „  Z d S(   iÿÿÿÿNc         C   sÎ   d t  j j ƒ  g t j d ƒ j t j ƒ } x9 | D]1 } t j j | d ƒ } t j j	 | ƒ r5 Pq5 q5 W| d d |  g } t
 j | d t d t ƒ} | d k rº t j d	 |  | ƒ n t d
 |  ƒ ‚ d S(   s8   Copy tdb file using tdbbackup utility and rename it
    t   bint   PATHt	   tdbbackups   -ss	   .copy.tdbt	   close_fdst   shelli    s   %s.copy.tdbs   Error copying %sN(   t   sambat   paramt   bin_dirt   ost   getenvt   splitt   pathsept   patht   joint   existst
   subprocesst   callt   Truet   Falset   renamet	   Exception(   t   file1t   file2t   dirst   dt   toolpatht   tdbbackup_cmdt   status(    (    s2   /usr/lib/python2.7/dist-packages/samba/tdb_util.pyt   tdb_copy   s    .(   R   R   R   R   (    (    (    s2   /usr/lib/python2.7/dist-packages/samba/tdb_util.pyt   <module>   s   