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.sh10
1 files changed, 2 insertions, 8 deletions
diff --git a/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh b/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh
index a5658e25..b5a3e999 100755
--- a/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh
+++ b/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh
@@ -1,25 +1,19 @@
#!/usr/bin/env bash
-
-# region imports
+# -*- coding: utf-8 -*-
source "/usr/lib/rebash/core.sh"
core.import exceptions
exceptions.activate
-# endregion
-
in_device="$1"
-
mkdir /mnt
systemd-preserve-process-marker xmount --in qemu $in_device --out raw /mnt
-loop_device="$(losetup -f)"
+loop_device="$(losetup --find)"
losetup "$loop_device" /mnt/*.dd --partscan
udevadm settle
echo "$loop_device"
# region vim modline
-
# vim: set tabstop=4 shiftwidth=4 expandtab:
# vim: foldmethod=marker foldmarker=region,endregion:
-
# endregion