|
|
|
@ -104,7 +104,7 @@ class AutoPartition:
|
|
|
|
|
return True
|
|
|
|
|
else:
|
|
|
|
|
sleep(waittime)
|
|
|
|
|
raise AutoPartitionError(
|
|
|
|
|
raise AutopartitionError(
|
|
|
|
|
_("Failed to found partition %s after creating partition table")
|
|
|
|
|
%dev)
|
|
|
|
|
|
|
|
|
@ -112,13 +112,13 @@ class AutoPartition:
|
|
|
|
|
"""
|
|
|
|
|
Create GPT partition table by /sbin/gdisk
|
|
|
|
|
"""
|
|
|
|
|
NEW_PARTITION_TABLE = "o\ny\n"
|
|
|
|
|
NEW_PARTITION_TABLE = "3\no\ny\n"
|
|
|
|
|
NEW_PARTITION = "n\n\n\n"
|
|
|
|
|
NEW_BIOSBOOT_PARTITION = "n\n\n\n%s\nef02\n"
|
|
|
|
|
MAX_SIZE = "\n\n"
|
|
|
|
|
WRITE_AND_QUIT = "w\ny\n"
|
|
|
|
|
|
|
|
|
|
fdiskProg = getProgPath('/usr/sbin/fdisk')
|
|
|
|
|
fdiskProg = getProgPath('/usr/sbin/gdisk')
|
|
|
|
|
fdisk = process(fdiskProg,device)
|
|
|
|
|
fdisk.write(NEW_PARTITION_TABLE)
|
|
|
|
|
scheme = scheme.format(memory=memory,
|
|
|
|
@ -152,7 +152,7 @@ class AutoPartition:
|
|
|
|
|
return True
|
|
|
|
|
else:
|
|
|
|
|
sleep(waittime)
|
|
|
|
|
raise AutoPartitionError(
|
|
|
|
|
raise AutopartitionError(
|
|
|
|
|
_("Failed to found partition %s after creating partition table")
|
|
|
|
|
%dev)
|
|
|
|
|
|
|
|
|
|