ó
à™xTc           @   s…   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d  d l Z d  d l Z d „  Z e	 d k r� e e j
 d ƒ n  d S(	   iÿÿÿÿ(   t   division(   t   copy_all(   t   install_csh(   t   install_batNc         C   sg  t  t j d ƒ ƒ d k r$ d GHd  St  |  ƒ d k rQ t  |  ƒ d k rQ d GHd  St } t  |  ƒ d k rx |  \ } } n/ |  d d k r‘ d GHd  S|  d  \ } } t } | rÊ t j | ƒ t j | ƒ n  t j | ƒ t j	 d k r!| d	 } t
 | d
 ƒ j t j d | d | d | ƒ ƒ nB | d } t
 | d
 ƒ j t j d | d | ƒ ƒ t j | d ƒ d  S(   Nt   .i    s3   Please use this command only in an empty directory.i   i   sN   usage: libtbx.start_binary_bundle bundle_name top_modules [--single_directory]s   --single_directoryt   nts   _install_script.batt   wt   bundlet   top_modulest
   single_dirs   _install_script.cshií  (   t   lent   ost   listdirt   Falset   Truet   mkdirt   chdirR   t   runt   namet   opent   writeR   t   create_scriptR   t   chmod(   t   argsR	   t   bundle_nameR   t   install_script(    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/command_line/start_binary_bundle.pyR      s>    $
	
	
t   __main__i   (   t
   __future__R    t   libtbx.bundleR   R   R   t   sysR   R   t   __name__t   argv(    (    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/command_line/start_binary_bundle.pyt   <module>   s   	#