diff options
Diffstat (limited to 'builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh')
-rwxr-xr-x | builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh b/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh index 802c4e2f..49bb7418 100755 --- a/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh +++ b/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh @@ -7,10 +7,11 @@ exceptions.activate # endregion in_device="$1" -mkdir /mnt -systemd-preserve-process-marker xmount --in qemu $in_device --out raw /mnt +mkdir --parents /mnt/xmount +systemd-preserve-process-marker xmount --in qemu "$in_device" --out raw \ + /mnt/xmount loop_device="$(losetup --find)" -losetup "$loop_device" /mnt/*.dd --partscan +losetup "$loop_device" /mnt/xmount/*.dd --partscan udevadm settle echo "$loop_device" |