Changeset 1023 for trunk/platforms/tsar_generic_xbar/scripts/gen_hdd.py
- Timestamp:
- Oct 21, 2015, 11:48:40 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/platforms/tsar_generic_xbar/scripts/gen_hdd.py
r1012 r1023 9 9 10 10 def hdd_img(partition_root, target, fs_type, bootloader_name): 11 print("### Creating HDD_IMG") 11 12 12 13 # echo "Dont forget to check the numbers of sectors for each file" … … 28 29 sys.exit() 29 30 31 # Remove current disk image if it exists, otherwise the creation fails 32 if (os.path.isfile(target)): 33 print "rm", target 34 os.remove(target) 30 35 31 36 size_bytes = 512000 … … 43 48 back_up_sector = reserved_sectors - 1 # last reserved sector 44 49 45 print("******** HDD_IMG *********") 46 print("%d reserved sectors --> backup at back up sector %d" % (reserved_sectors, back_up_sector)) 50 print "# %d reserved sectors --> backup at back up sector %d" % (reserved_sectors, back_up_sector) 47 51 # the first two cluster are not in the data region 48 52 # data_region_clusters=$cluster_size-2 … … 73 77 74 78 # copy bootloader, arch-info (boot-info) and kernel-img in reserved sectors from sector 2 75 print ("Insert boot_loader at sector $offset")79 print "# Inserting boot_loader at sector %d" % (offset) 76 80 77 81 cmd = ['dd', 'bs=%d' % sector_size, 'seek=%d' % offset, 'count=%d' % sectors_boot, 'conv=notrunc', 'if=%s' % bootloader_name, 'of=%s' % target] … … 79 83 subprocess.call(cmd) 80 84 85 print "### End of HDD image generation" 86 81 87 82 88 if __name__ == '__main__': 83 89 84 90 if len(sys.argv) != 5: 85 print ("Usage: %s path/to/partition/root <hdd-filename> <fs_type> <bootloader-filename>" % sys.argv[0])91 print "Usage: %s path/to/partition/root <hdd-filename> <fs_type> <bootloader-filename>" % sys.argv[0] 86 92 sys.exit() 87 93
Note: See TracChangeset
for help on using the changeset viewer.