diff options
author | Andy Lutomirski <luto@kernel.org> | 2015-10-30 16:25:13 -0700 |
---|---|---|
committer | Andy Lutomirski <luto@kernel.org> | 2015-10-30 16:25:13 -0700 |
commit | ef159e986b900aea49b73889ab12345bc3142c61 (patch) | |
tree | 717cc359ff77bf867b056a048888d76447babbb6 | |
parent | ac7baea71cf9b79638c07c91850dc34cac5689b2 (diff) | |
download | virtme-ef159e986b900aea49b73889ab12345bc3142c61.tar.gz |
virtme-init: Improve behavior when udevd is missing
Signed-off-by: Andy Lutomirski <luto@kernel.org>
-rwxr-xr-x | virtme/guest/virtme-init | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/virtme/guest/virtme-init b/virtme/guest/virtme-init index a6cd211..b85054e 100755 --- a/virtme/guest/virtme-init +++ b/virtme/guest/virtme-init @@ -87,9 +87,13 @@ log "basic initialization done" # Try to get udevd to coldplug everything. # We could use virtme-loadmods as a lightweight alternative. -"$udevd" --daemon --resolve-names=never -udevadm trigger --action=add >/dev/null 2>&1 -udevadm settle +if [[ -n "$udevd" ]]; then + "$udevd" --daemon --resolve-names=never + udevadm trigger --action=add >/dev/null 2>&1 + udevadm settle +else + log "udevd not found" +fi # Set up filesystems that live in /dev mkdir -p -m 0755 /dev/shm /dev/pts |