Changes in tools/mkfat.py [14f2100:3c80f2b] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/mkfat.py

    r14f2100 r3c80f2b  
    343343def usage(prname):
    344344        "Print usage syntax"
    345         print prname + " <EXTRA_BYTES> <PATH> <IMAGE>"
     345        print prname + " <PATH> <IMAGE>"
    346346
    347347def main():
    348         if (len(sys.argv) < 4):
     348        if (len(sys.argv) < 3):
    349349                usage(sys.argv[0])
    350350                return
    351351       
    352         if (not sys.argv[1].isdigit()):
    353                 print "<EXTRA_BYTES> must be a number"
    354                 return
    355        
    356         extra_bytes = int(sys.argv[1])
    357        
    358         path = os.path.abspath(sys.argv[2])
     352        path = os.path.abspath(sys.argv[1])
    359353        if (not os.path.isdir(path)):
    360354                print "<PATH> must be a directory"
     
    371365       
    372366        # Make sure the filesystem is large enought for FAT16
    373         size = subtree_size(path, cluster_size, dirent_size) + reserved_clusters * cluster_size + extra_bytes
     367        size = subtree_size(path, cluster_size, dirent_size) + reserved_clusters * cluster_size
    374368        while (size / cluster_size < fat16_clusters):
    375369                if (cluster_size > sector_size):
    376370                        cluster_size /= 2
    377                         size = subtree_size(path, cluster_size, dirent_size) + reserved_clusters * cluster_size + extra_bytes
     371                        size = subtree_size(path, cluster_size, dirent_size) + reserved_clusters * cluster_size
    378372                else:
    379373                        size = fat16_clusters * cluster_size + reserved_clusters * cluster_size
     
    387381        data_start = root_start + root_size
    388382       
    389         outf = file(sys.argv[3], "w")
     383        outf = file(sys.argv[2], "w")
    390384       
    391385        boot_sector = xstruct.create(BOOT_SECTOR)
Note: See TracChangeset for help on using the changeset viewer.