add 'device_mapper' key for partition to store real dm node
authorGui Chen <gui.chen@intel.com>
Mon, 4 Nov 2013 05:40:09 +0000 (00:40 -0500)
committerGui Chen <gui.chen@intel.com>
Tue, 5 Nov 2013 02:28:22 +0000 (21:28 -0500)
key 'device' for partition is for the link device, like /dev/loop01
key 'device_mapper' for partition is for the real device, like /dev/mapper/loop0p1

Change-Id: I6a5962cbe98cc111b942fd6e314de719324b6f04
Signed-off-by: Gui Chen <gui.chen@intel.com>
mic/utils/partitionedfs.py

index e676a8a..63416fe 100644 (file)
@@ -122,6 +122,7 @@ class PartitionedMount(Mount):
                                     'fsopts': fsopts, # Filesystem mount options
                                     'disk_name': disk_name, # physical disk name holding partition
                                     'device': None, # kpartx device node for partition
+                                    'mapper_device': None, # mapper device node
                                     'mount': None, # Mount object
                                     'subvol': subvol, # Subvolume name
                                     'boot': boot, # Bootable flag
@@ -147,6 +148,7 @@ class PartitionedMount(Mount):
                      'label': label, # Partition label
                      'disk_name': disk_name, # physical disk name holding partition
                      'device': None, # kpartx device node for partition
+                     'mapper_device': None, # mapper device node
                      'mount': None, # Mount object
                      'num': None, # Partition number
                      'boot': boot, # Bootable flag