so, verified xenial installs with sipmly this diff:
=== modified file 'curtin/commands/curthooks.py' --- curtin/commands/curthooks.py 2016-02-22 21:10:40 +0000 +++ curtin/commands/curthooks.py 2016-03-02 01:32:21 +0000 @@ -562,7 +562,7 @@ if mpbindings or not os.path.isfile(multipath_bind_path): # we do assume that get_devices_for_mp()[0] is / target_dev = block.get_devices_for_mp(target)[0] - wwid = block.get_scsi_wwid(target_dev) + wwid = block.get_scsi_wwid(target_dev, replace_whitespace=True) blockdev, partno = block.get_blockdev_for_partition(target_dev)
mpname = "mpath0"
I'll try trusty now.
so, verified xenial installs with sipmly this diff:
=== modified file 'curtin/ commands/ curthooks. py' commands/ curthooks. py 2016-02-22 21:10:40 +0000 commands/ curthooks. py 2016-03-02 01:32:21 +0000 isfile( multipath_ bind_path) : for_mp( )[0] is / devices_ for_mp( target) [0] scsi_wwid( target_ dev) scsi_wwid( target_ dev, replace_ whitespace= True) blockdev_ for_partition( target_ dev)
--- curtin/
+++ curtin/
@@ -562,7 +562,7 @@
if mpbindings or not os.path.
# we do assume that get_devices_
target_dev = block.get_
- wwid = block.get_
+ wwid = block.get_
blockdev, partno = block.get_
mpname = "mpath0"
I'll try trusty now.