Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3511 → Rev 3510

/trunk/tools/mkfat.py
94,10 → 94,6
uint8_t boot_signature[2] /* boot signature */
"""
 
EMPTY_SECTOR = """little:
padding[512]
"""
 
def usage(prname):
"Print usage syntax"
print prname + " <PATH> <IMAGE>"
148,25 → 144,6
outf.write(boot_sector.pack())
empty_sector = xstruct.create(EMPTY_SECTOR)
# Reserved sectors (boot_sector.reserved - boot_sector)
for i in range(1, boot_sector.reserved):
outf.write(empty_sector.pack())
# FAT tables
for i in range(0, boot_sector.fats):
for j in range(0, boot_sector.fat_sectors):
outf.write(empty_sector.pack())
# Root directory
for i in range(0, root_size / sector_size):
outf.write(empty_sector.pack())
# Data
for i in range(0, size / sector_size):
outf.write(empty_sector.pack())
outf.close()
if __name__ == '__main__':