diff options
author | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-03-20 12:10:22 +0100 |
---|---|---|
committer | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-03-20 12:10:22 +0100 |
commit | 3af7a1ac5bf24bf832d7180002281d6b5853e85a (patch) | |
tree | e6a9cff14f3e9fb2be6e21f211d80f21d21bc6d9 | |
parent | c3404c623658b4370c17ab1ce8945f651d428e24 (diff) | |
download | ceph-3af7a1ac5bf24bf832d7180002281d6b5853e85a.tar.gz |
ceph-disk: fix /dev/dm-[0-9] handling list_all_partitions()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
-rwxr-xr-x | src/ceph-disk | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ceph-disk b/src/ceph-disk index 387c7d670cc..af080341bb3 100755 --- a/src/ceph-disk +++ b/src/ceph-disk @@ -133,8 +133,12 @@ def list_all_partitions(): fields = re.split('\s+', line) if len(fields) < 5: continue - (_, major, minor, blocks, name) = fields + name = fields[4] name = '/dev/' + name + if "dm-" in name: + if "/dev/dm" not in ls: + ls["/dev/dm"] = [] + ls["/dev/dm"].append(name) if name[-1].isdigit(): base = name while base[-1].isdigit(): |