???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ó
fc           @   sY   d  d l  Z  d  d l Z d Z d Z d   Z d   Z e d k rU e  j e    n  d S(   i˙˙˙˙Ns   .LINKi    c          C   su  d t  t j  k o  d k n s= d Gt j d Gd GHd St j d t j d }  } t  t j  d k r t j d } d } n t } d } t j j |   sŽ |  d GHd Sy t j | d	  Wn$ t j k
 rč } | d
 G| GHd SXt j j	 | |  } y& t j
 t j j	 t j |   |  Wn: t j k
 r`} | sP| d G| GHd S| d G| GHn Xt |  | |  d S(   Ni   i   s   usage:i    s   oldtree newtree [linkto]i   i   s   : not a directoryi˙  s   : cannot mkdir:s   : cannot symlink:s   : warning: cannot symlink:(   t   lent   syst   argvt   LINKt   ost   patht   isdirt   mkdirt   errort   joint   symlinkt   pardirt	   linknames(   t   oldtreet   newtreet   linkt   link_may_failt   msgt   linkname(    (    s.   /usr/lib64/python2.7/Tools/scripts/linktree.pyt   main   s6    %		&c   
      C   s  t  r d G|  | | f GHn  y t j |   } Wn$ t j k
 rT } |  d G| GHd  SXx$| D]} | t j t j f k r\ t j j |  |  } t j j | |  } t j j | |  } t  d k rŐ | G| G| GHn  t j j |  ret j j	 |  rey t j
 | d  d }	 Wn | d G| GHd }	 n X|	 rut j j t j |  } t | | |  quqxt j | |  q\ q\ Wd  S(   NR   s   : warning: cannot listdir:i   i˙  s   : warning: cannot mkdir:i    (   t   debugR   t   listdirR   t   curdirR   R   R	   R   t   islinkR   R   R
   (
   t   oldt   newR   t   namesR   t   namet   oldnameR   t   newnamet   ok(    (    s.   /usr/lib64/python2.7/Tools/scripts/linktree.pyR   2   s8      


	t   __main__(   R   R   R   R   R   R   t   __name__t   exit(    (    (    s.   /usr/lib64/python2.7/Tools/scripts/linktree.pyt   <module>   s   		