summaryrefslogtreecommitdiffstats
path: root/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh
diff options
context:
space:
mode:
Diffstat (limited to 'builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh')
-rwxr-xr-xbuilder/dnbd3-rootfs/scripts/container-unpack-xmount.sh7
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"