//usr/lib64/lib64//lib64//python2.7/ó
àœSec @ so d d l Z d d l Z d d l Te j j Z d Z d
Z d „ Z d „ Z d „ Z e
d k rk e ƒ n d S( iÿÿÿÿN( t *s mkreal errori i c C sœ t j | ƒ } t | t ƒ } t j | ƒ } t | d ƒ } t j | ƒ t | d ƒ } x) | j t ƒ } | su Pn | j | ƒ q\ ~ t j
| | ƒ d S( Nt rt w( t ost statt S_IMODEt ST_MODEt readlinkt opent unlinkt readt BUFSIZEt writet chmod( t namet stt modet linktot f_int f_outt buf( ( s, /usr/lib64/python2.7/Tools/scripts/mkreal.pyt
mkrealfile s
c C sÎ t j | ƒ } t | t ƒ } t j | ƒ } t j | ƒ } t j | ƒ t j | | ƒ t j | | ƒ t t j
| ƒ } xK | D]C } | t j t j
f k rƒ t j t | | ƒ t | | ƒ ƒ qƒ qƒ Wd S( N(
R R R R R t listdirR t mkdirR
t joint pardirt curdirt symlink( R R R R t filest filename( ( s, /usr/lib64/python2.7/Tools/scripts/mkreal.pyt mkrealdir s
c C së t j t _ t j j t j d ƒ } | d k r: d } n t j d } | sj d G| Gd GHt j d ƒ n d } xg | D]_ } t j j | ƒ s | d G| d Gd GHd } qw t j j | ƒ rÌ t
| ƒ qw t | ƒ qw Wt j | ƒ d S(
Ni s -ct mkreali s usage:s path ...i t :s
not a symlink( t syst stderrt stdoutR t patht basenamet argvt exitt islinkt isdirR R ( t prognamet argst statusR ( ( s, /usr/lib64/python2.7/Tools/scripts/mkreal.pyt main- s"
t __main__i € ( R! R R R$ R t errorR R R R- t __name__( ( ( s, /usr/lib64/python2.7/Tools/scripts/mkreal.pyt s