diff options
| author | torben | 2016-03-22 16:06:20 +0100 |
|---|---|---|
| committer | torben | 2016-03-22 16:06:20 +0100 |
| commit | 4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a (patch) | |
| tree | 192cae564eea78565ef227b4ebf252b5b86afb80 /builder/dnbd3-rootfs/scripts | |
| parent | fix (diff) | |
| download | systemd-init-4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a.tar.gz systemd-init-4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a.tar.xz systemd-init-4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a.zip | |
Fix.
Diffstat (limited to 'builder/dnbd3-rootfs/scripts')
| -rwxr-xr-x | builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh b/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh index 37e0e5be..c7e1b45c 100755 --- a/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh +++ b/builder/dnbd3-rootfs/scripts/container-unpack-xmount.sh @@ -10,17 +10,19 @@ exceptions.activate logging.set_level info logging.set_commands_level info +# NOTE: All output has to be forwarded to standard error because determined +# device should be printed on standard output. in_device="$1" mkdir --parents /mnt/xmount loop_device="$(losetup --find)" if ! utils.dependency_check xmount; then - logging.warn "\"xmount\" not found, assuming raw image." + logging.warn "\"xmount\" not found, assuming raw image." 1>&2 elif systemd-preserve-process-marker xmount --in qemu "$in_device" --out raw \ /mnt/xmount &>/dev/null then - in_device="/mn/xmount/*.dd" + in_device="/mnt/xmount/*.dd" else - logging.warn "\"xmount\" call failed, assuming raw image." + logging.warn "\"xmount\" call failed, assuming raw image." 1>&2 fi losetup "$loop_device" $in_device --partscan udevadm settle |
