diff options
-rwxr-xr-x | recipes-extended/libvirt/libvirt/libvirtd.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/recipes-extended/libvirt/libvirt/libvirtd.sh b/recipes-extended/libvirt/libvirt/libvirtd.sh index 8d61c70e..29dbf391 100755 --- a/recipes-extended/libvirt/libvirt/libvirtd.sh +++ b/recipes-extended/libvirt/libvirt/libvirtd.sh | |||
@@ -79,7 +79,9 @@ case "$1" in | |||
79 | fi | 79 | fi |
80 | fi | 80 | fi |
81 | log_begin_msg "Starting virtualization library daemon: libvirtd" | 81 | log_begin_msg "Starting virtualization library daemon: libvirtd" |
82 | start-stop-daemon -K -x /usr/bin/dnsmasq | 82 | if [ ! -e /var/run/libvirtd.pid ]; then |
83 | start-stop-daemon -K -x /usr/bin/dnsmasq --pidfile /var/run/libvirt/network/default.pid | ||
84 | fi | ||
83 | start-stop-daemon --start --quiet --pidfile /var/run/libvirtd.pid --exec /usr/sbin/libvirtd -- --daemon --listen | 85 | start-stop-daemon --start --quiet --pidfile /var/run/libvirtd.pid --exec /usr/sbin/libvirtd -- --daemon --listen |
84 | log_end_msg $? | 86 | log_end_msg $? |
85 | ;; | 87 | ;; |