Changes in tools/mkfat.py [042fbe0:28f4adb] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/mkfat.py

    r042fbe0 r28f4adb  
    190190        parts = name.split('.')
    191191       
    192         if len(parts) > 0:
     192        if (len(parts) > 0):
    193193                fname = parts[0]
    194194        else:
    195195                fname = ''
    196        
    197         if len(fname) > 8:
    198                 sys.stdout.write("mkfat.py: error: Directory entry " + name +
    199                     " base name is longer than 8 characters\n")
    200                 sys.exit(1);
    201        
     196               
    202197        return (fname + '          ').upper()[0:8]
    203198
     
    206201        parts = name.split('.')
    207202       
    208         if len(parts) > 1:
     203        if (len(parts) > 1):
    209204                ext = parts[1]
    210205        else:
    211206                ext = ''
    212        
    213         if len(parts) > 2:
    214                 sys.stdout.write("mkfat.py: error: Directory entry " + name +
    215                     " has more than one extension\n")
    216                 sys.exit(1);
    217        
    218         if len(ext) > 3:
    219                 sys.stdout.write("mkfat.py: error: Directory entry " + name +
    220                     " extension is longer than 3 characters\n")
    221                 sys.exit(1);
    222207       
    223208        return (ext + '   ').upper()[0:3]
     
    226211        dir_entry = xstruct.create(DIR_ENTRY)
    227212       
    228         dir_entry.name = mangle_fname(name).encode('ascii')
    229         dir_entry.ext = mangle_ext(name).encode('ascii')
     213        dir_entry.name = mangle_fname(name)
     214        dir_entry.ext = mangle_ext(name)
    230215       
    231216        if (directory):
     
    254239       
    255240        dir_entry.signature = 0x2e
    256         dir_entry.name = b'       '
    257         dir_entry.ext = b'   '
     241        dir_entry.name = '       '
     242        dir_entry.ext = '   '
    258243        dir_entry.attr = 0x10
    259244       
     
    273258       
    274259        dir_entry.signature = [0x2e, 0x2e]
    275         dir_entry.name = b'      '
    276         dir_entry.ext = b'   '
     260        dir_entry.name = '      '
     261        dir_entry.ext = '   '
    277262        dir_entry.attr = 0x10
    278263       
     
    385370        reserved_clusters = 2
    386371       
    387         # Make sure the filesystem is large enough for FAT16
     372        # Make sure the filesystem is large enought for FAT16
    388373        size = subtree_size(path, cluster_size, dirent_size) + reserved_clusters * cluster_size + extra_bytes
    389374        while (size // cluster_size < fat16_clusters):
Note: See TracChangeset for help on using the changeset viewer.