Changeset 5555

Show
Ignore:
Timestamp:
07/13/12 13:30:06 (7 years ago)
Author:
cmatthew
Message:

added a verbose flag, and removed dead code.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • seattle/branches/nacl_repy/fuse/lind_fuse.py

    r5554 r5555  
    1313 
    1414# add repy install path to script 
    15 path = os.getenv("REPY_PATH") 
    16  
    17 if path == None: 
    18     (path, name) = os.path.split(os.path.abspath(__file__)) 
    19     os.environ['REPY_PATH'] = path  
     15repy_path = os.getenv("REPY_PATH") 
     16 
     17if repy_path == None: 
     18    # if not set, use the location of this file. 
     19    (lind_fuse_path, name) = os.path.split(os.path.abspath(__file__)) 
     20    os.environ['REPY_PATH'] = lind_fuse_path 
     21    code_path = lind_fuse_path 
    2022else: 
    21     path = os.path.join(path, "repy/") 
    22  
    23 sys.path.append(path) 
     23    # If it is set, use the standard lind path 
     24    code_path = os.path.join(repy_path, "repy/") 
     25 
     26sys.path.append(code_path) 
    2427 
    2528 
    2629# change dir so the execfile in test server works 
    27 cur = os.getcwd() 
    28 os.chdir(path) 
     30pwd = os.getcwd() 
     31os.chdir(code_path) 
    2932import lind_test_server as lind 
    3033# and now back to where we started. 
    31 os.chdir(cur) 
     34os.chdir(pwd) 
    3235 
    3336 
     
    221224 
    222225    See man statfs and fstatfs. 
    223      
     226 
    224227    http://linux.die.net/man/2/fstatfs 
    225228 
     
    255258               atime, atimens, mtime, mtimens, ctime, ctimens = stats 
    256259        st = LindFileStat() 
    257          
     260 
    258261        # treat root specially 
    259262        if path == '/': 
     
    453456                atime, atimens, mtime, mtimens, ctime, ctimens = stats 
    454457            st = LindFileStat() 
    455             if path == '/': 
    456                 st.st_mode = stat.S_IFDIR | 0755 
    457                 st.st_nlink = 2 
    458             else: 
    459                 st.st_mode = mode # stat.S_IFREG | 0444 
    460                 st.st_nlink = linkcount 
    461                 st.st_size = size 
    462                 st.st_dev = devid 
    463                 st.st_uid = uid 
    464                 st.st_gid = gid 
    465                 st.st_ino = inode 
    466                 st.st_atime = atime 
    467                 st.st_ctime = ctime 
    468                 st.st_mtime = mtime 
     458            st.st_mode = mode # stat.S_IFREG | 0444 
     459            st.st_nlink = linkcount 
     460            st.st_size = size 
     461            st.st_dev = devid 
     462            st.st_uid = uid 
     463            st.st_gid = gid 
     464            st.st_ino = inode 
     465            st.st_atime = atime 
     466            st.st_ctime = ctime 
     467            st.st_mtime = mtime 
    469468 
    470469            return st 
     
    505504 
    506505    server.multithreaded = False  # if this is true, better add some locks! 
    507      
     506 
    508507    server.parser.add_option("-v", "--verbose", 
    509508                             action="store_true", dest="verbose", default=False,