summaryrefslogtreecommitdiffstats
path: root/builder/dnbd3-rootfs/scripts
diff options
context:
space:
mode:
authortorben2016-03-22 16:06:20 +0100
committertorben2016-03-22 16:06:20 +0100
commit4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a (patch)
tree192cae564eea78565ef227b4ebf252b5b86afb80 /builder/dnbd3-rootfs/scripts
parentfix (diff)
downloadsystemd-init-4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a.tar.gz
systemd-init-4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a.tar.xz
systemd-init-4c7ecc7b4de7c657459cf03d8f7138ab8a3c1f9a.zip
Fix.
Diffstat (limited to 'builder/dnbd3-rootfs/scripts')
-rwxr-xr-xbuilder/dnbd3-rootfs/scripts/container-unpack-xmount.sh8
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