+ # xxx -- Thierry june 2012
+ # original code was going for the msdos version only
+ # Marco Bicudo reported an error with a disk larger than 2TB
+ # and confirmed he node would take off by just changing 'msdos' into 'gpt'
+ # this version below has been tried but does not work
+ # as a matter of fact on the big node an exception gets thrown later
+ # at the maximizePartition stage only, which of course makes sense
+ # so bottom line is, we need to find something smarter...
+ # xxx
+ try:
+ disk= parted.freshDisk(dev,'msdos')
+ # use gpt as a fallback for disks larger than 2TB
+ except:
+ disk= parted.freshDisk(dev,'gpt')