mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 20:59:41 +02:00
libvirt: Fix keeping restarting
LIBVIRTD_ARGS has been moved to libvirtd.service since v8.1.0. Move our mode setting accordingly, otherwise libvirt would keep restarting and VMs would be constantly stopped. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
parent
c578929ca3
commit
b7e5662405
|
@ -208,12 +208,11 @@ do_install:append() {
|
|||
rmdir ${D}${prefix}/lib/systemd/system ${D}${prefix}/lib/systemd
|
||||
fi
|
||||
|
||||
# This variable is used by libvirtd.service to start libvirtd in the right mode
|
||||
sed -i '/#LIBVIRTD_ARGS="--listen"/a LIBVIRTD_ARGS="--listen --daemon"' ${D}/${sysconfdir}/init.d/libvirtd
|
||||
|
||||
# We can't use 'notify' when we don't support 'sd_notify' dbus capabilities.
|
||||
# Change default LIBVIRTD_ARGS to start libvirtd in the right mode.
|
||||
sed -i -e 's/Type=notify/Type=forking/' \
|
||||
-e '/Type=forking/a PIDFile=/run/libvirtd.pid' \
|
||||
-e 's/\(Environment=LIBVIRTD_ARGS="--timeout 120"\)/#\1\nEnvironment=LIBVIRTD_ARGS="--listen --daemon"/' \
|
||||
${D}/${systemd_system_unitdir}/libvirtd.service
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user