From ee9f79c96cd819b2582aa90bcf323537e724549a Mon Sep 17 00:00:00 2001 From: Miauwkeru Date: Thu, 1 Aug 2024 13:42:41 +0000 Subject: [PATCH 1/2] Fix MdVolumeSystem --- dissect/target/volumes/md.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dissect/target/volumes/md.py b/dissect/target/volumes/md.py index c0b93f1c1..0f20344e1 100644 --- a/dissect/target/volumes/md.py +++ b/dissect/target/volumes/md.py @@ -1,7 +1,8 @@ from collections import defaultdict from typing import BinaryIO, Iterator, Union -from dissect.volume.md.md import MD, Device, find_super_block +from dissect.volume.md import MD, MDPhysicalDisk +from dissect.volume.md.md import find_super_block from dissect.target.volume import LogicalVolumeSystem, Volume @@ -21,7 +22,7 @@ def open_all(cls, volumes: list[BinaryIO]) -> Iterator[LogicalVolumeSystem]: if not cls.detect_volume(vol): continue - device = Device(vol) + device = MDPhysicalDisk(vol) devices[device.set_uuid].append(device) for devs in devices.values(): From 5d64dccf66ff04269ac7707fa7d34fed8b5a59cb Mon Sep 17 00:00:00 2001 From: Miauwkeru Date: Thu, 1 Aug 2024 16:31:19 +0200 Subject: [PATCH 2/2] Update dissect/target/volumes/md.py Co-authored-by: Erik Schamper <1254028+Schamper@users.noreply.github.com> --- dissect/target/volumes/md.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dissect/target/volumes/md.py b/dissect/target/volumes/md.py index 0f20344e1..9cdb46f24 100644 --- a/dissect/target/volumes/md.py +++ b/dissect/target/volumes/md.py @@ -1,8 +1,7 @@ from collections import defaultdict from typing import BinaryIO, Iterator, Union -from dissect.volume.md import MD, MDPhysicalDisk -from dissect.volume.md.md import find_super_block +from dissect.volume.md.md import MD, MDPhysicalDisk, find_super_block from dissect.target.volume import LogicalVolumeSystem, Volume