From ea5864a6f6e5765e489e04f20c6a52eb32265c70 Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Tue, 13 Nov 2018 12:27:19 -0600 Subject: [PATCH] ceph-volume: adds has_gpt_headers property to Device class Signed-off-by: Andrew Schoen Resolves: rm#27062 (cherry picked from commit 568a0ce5be0161541772ceacb9b81652f51659f5) --- src/ceph-volume/ceph_volume/util/device.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ceph-volume/ceph_volume/util/device.py b/src/ceph-volume/ceph_volume/util/device.py index d6e83be41a9df..f5362bc1f3784 100644 --- a/src/ceph-volume/ceph_volume/util/device.py +++ b/src/ceph-volume/ceph_volume/util/device.py @@ -211,6 +211,10 @@ class Device(object): def exists(self): return os.path.exists(self.abspath) + @property + def has_gpt_headers(self): + return self.blkid_api.get("PTTYPE") == "gpt" + @property def rotational(self): return self.sys_api['rotational'] == '1' -- 2.39.5