summaryrefslogtreecommitdiff
path: root/diskman/diskman.cc
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-02-12 10:13:23 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-02-12 10:13:23 -0600
commitd72ef990a3a417e4f9062517313afe325e7035e6 (patch)
tree87710964990847b4c0fe22392ba497680bc3c947 /diskman/diskman.cc
parente16056761ebbfdbf8d0cf6b394e72d1689e7b3ce (diff)
downloadhorizon-d72ef990a3a417e4f9062517313afe325e7035e6.tar.gz
horizon-d72ef990a3a417e4f9062517313afe325e7035e6.tar.bz2
horizon-d72ef990a3a417e4f9062517313afe325e7035e6.tar.xz
horizon-d72ef990a3a417e4f9062517313afe325e7035e6.zip
DiskMan: Add partition support, codify the source of creation objects
Diffstat (limited to 'diskman/diskman.cc')
-rw-r--r--diskman/diskman.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/diskman/diskman.cc b/diskman/diskman.cc
index 32a2c40..a7d4a26 100644
--- a/diskman/diskman.cc
+++ b/diskman/diskman.cc
@@ -71,7 +71,11 @@ std::vector<Disk> DiskMan::find_disks(bool include_part, bool include_vg,
/* Skip LVM volumes if requested. */
continue;
}
- disks.push_back(Disk(device, include_part));
+ if(udev_device_get_property_value(device, "ID_CDROM") != nullptr) {
+ /* REQ: UI.Partition.Install.Ignore */
+ continue;
+ }
+ disks.push_back(Disk(device, 0, include_part));
}
return disks;