diff options
author | Thiago Abdo | 2019-11-06 14:28:47 +0100 |
---|---|---|
committer | Thiago Abdo | 2019-11-06 14:28:47 +0100 |
commit | 5d80709e96b74a27443ff6538f2c000442308471 (patch) | |
tree | 52a0f26694303206ad2ee112c4707fa0af5ca994 /builder/modules.d/dnbd3-rootfs/scripts/container-unpack-qemu.sh | |
parent | Merge branch 'centos8' of git.openslx.org:openslx-ng/systemd-init into centos8 (diff) | |
parent | fix include (diff) | |
download | systemd-init-5d80709e96b74a27443ff6538f2c000442308471.tar.gz systemd-init-5d80709e96b74a27443ff6538f2c000442308471.tar.xz systemd-init-5d80709e96b74a27443ff6538f2c000442308471.zip |
Merge branch 'nobash' into centos8
Diffstat (limited to 'builder/modules.d/dnbd3-rootfs/scripts/container-unpack-qemu.sh')
-rwxr-xr-x | builder/modules.d/dnbd3-rootfs/scripts/container-unpack-qemu.sh | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/builder/modules.d/dnbd3-rootfs/scripts/container-unpack-qemu.sh b/builder/modules.d/dnbd3-rootfs/scripts/container-unpack-qemu.sh deleted file mode 100755 index 53fd73dc..00000000 --- a/builder/modules.d/dnbd3-rootfs/scripts/container-unpack-qemu.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env bash -# -*- coding: utf-8 -*- -# region imports -source "/usr/lib/rebash/core.sh" -core.import exceptions -exceptions.activate -# endregion - -in_device="$1" -nbd_device="$2" # TODO detect first free nbd device - -systemd-preserve-process-marker qemu-nbd --connect="$nbd_device" \ - "$in_device" --read-only --persistent --nocache - -# TODO better way to wait for the device to be made? -i=0 -while [ ! -b "$nbd_device" ]; do - [ $i -ge 20 ] && exit 1 - if [ $UDEVVERSION -ge 143 ]; then - udevadm settle --exit-if-exists="$nbd_device" - else - sleep 0.1 - fi - i=$(($i + 1)) -done - -# NBD doesn't emit uevents when it gets connected, so kick it -# TODO get path from $nbd_device -echo change > /sys/block/nbd0/uevent -udevadm settle - -# region vim modline -# vim: set tabstop=4 shiftwidth=4 expandtab: -# vim: foldmethod=marker foldmarker=region,endregion: -# endregion |