summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/lib/mic/utils/partitionedfs.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/lib/mic/utils/partitionedfs.py b/scripts/lib/mic/utils/partitionedfs.py
index e8cded26e0..59263ba1a5 100644
--- a/scripts/lib/mic/utils/partitionedfs.py
+++ b/scripts/lib/mic/utils/partitionedfs.py
@@ -352,6 +352,16 @@ class PartitionedMount(Mount):
352 self.__run_parted(["-s", d['disk'].device, "set", 352 self.__run_parted(["-s", d['disk'].device, "set",
353 "%d" % p['num'], flag_name, "on"]) 353 "%d" % p['num'], flag_name, "on"])
354 354
355 # Parted defaults to enabling the lba flag for fat16 partitions,
356 # which causes compatibility issues with some firmware (and really
357 # isn't necessary).
358 if parted_fs_type == "fat16":
359 if d['ptable_format'] == 'msdos':
360 msger.debug("Disable 'lba' flag for partition '%s' on disk '%s'" % \
361 (p['num'], d['disk'].device))
362 self.__run_parted(["-s", d['disk'].device, "set",
363 "%d" % p['num'], "lba", "off"])
364
355 # If the partition table format is "gpt", find out PARTUUIDs for all 365 # If the partition table format is "gpt", find out PARTUUIDs for all
356 # the partitions. And if users specified custom parition type UUIDs, 366 # the partitions. And if users specified custom parition type UUIDs,
357 # set them. 367 # set them.