mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 12:50:22 +02:00
libvirt: Use /run in replace of /var/run in libvirt
To avoid systemd complains that the libvirt unit files use legacy directory, we configure the libvirt with '--with-runstatedir=/run' and do some minor changes. ------------------cut here---------------------- 014: systemd[1]: /lib/systemd/system/virtlogd.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-sock → /run/libvirt/virtlogd-sock; please update the unit file accordingly. 014: systemd[1]: /lib/systemd/system/virtlogd-admin.socket:8: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-admin-sock → /run/libvirt/virtlogd-admin-sock; please update the unit file accordingly. 014: systemd[1]: /lib/systemd/system/virtlockd.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-sock → /run/libvirt/virtlockd-sock; please update the unit file accordingly. 014: systemd[1]: /lib/systemd/system/virtlockd-admin.socket:8: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-admin-sock → /run/libvirt/virtlockd-admin-sock; please update the unit file accordingly. 014: systemd[1]: /lib/systemd/system/libvirtd.socket:9: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-sock → /run/libvirt/libvirt-sock; please update the unit file accordingly. 014: systemd[1]: /lib/systemd/system/libvirtd-ro.socket:11: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-sock-ro → /run/libvirt/libvirt-sock-ro; please update the unit file accordingly. ...... Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
parent
80058c0bee
commit
58765bd2c9
|
@ -283,23 +283,23 @@ do_install_append() {
|
|||
|
||||
# We can't use 'notify' when we don't support 'sd_notify' dbus capabilities.
|
||||
sed -i -e 's/Type=notify/Type=forking/' \
|
||||
-e '/Type=forking/a PIDFile=${localstatedir}/run/libvirtd.pid' \
|
||||
-e '/Type=forking/a PIDFile=/run/libvirtd.pid' \
|
||||
${D}/${systemd_unitdir}/system/libvirtd.service
|
||||
fi
|
||||
|
||||
# The /var/run/libvirt directories created by the Makefile
|
||||
# are wiped out in volatile, we need to create these at boot.
|
||||
rm -rf ${D}${localstatedir}/run
|
||||
# The /run/libvirt directories created by the Makefile are
|
||||
# wiped out in volatile, we need to create these at boot.
|
||||
rm -rf ${D}/run
|
||||
install -d ${D}${sysconfdir}/default/volatiles
|
||||
echo "d root root 0755 ${localstatedir}/run/libvirt none" \
|
||||
echo "d root root 0755 /run/libvirt none" \
|
||||
> ${D}${sysconfdir}/default/volatiles/99_libvirt
|
||||
echo "d root root 0755 ${localstatedir}/run/libvirt/lockd none" \
|
||||
echo "d root root 0755 /run/libvirt/lockd none" \
|
||||
>> ${D}${sysconfdir}/default/volatiles/99_libvirt
|
||||
echo "d root root 0755 ${localstatedir}/run/libvirt/lxc none" \
|
||||
echo "d root root 0755 /run/libvirt/lxc none" \
|
||||
>> ${D}${sysconfdir}/default/volatiles/99_libvirt
|
||||
echo "d root root 0755 ${localstatedir}/run/libvirt/network none" \
|
||||
echo "d root root 0755 /run/libvirt/network none" \
|
||||
>> ${D}${sysconfdir}/default/volatiles/99_libvirt
|
||||
echo "d root root 0755 ${localstatedir}/run/libvirt/qemu none" \
|
||||
echo "d root root 0755 /run/libvirt/qemu none" \
|
||||
>> ${D}${sysconfdir}/default/volatiles/99_libvirt
|
||||
|
||||
# Manually set permissions and ownership to match polkit recipe
|
||||
|
@ -379,6 +379,7 @@ do_install_append() {
|
|||
EXTRA_OECONF += " \
|
||||
--with-init-script=systemd \
|
||||
--with-test-suite \
|
||||
--with-runstatedir=/run \
|
||||
"
|
||||
|
||||
# gcc9 end up mis-compiling qemuxml2argvtest.o with Og which then
|
||||
|
|
Loading…
Reference in New Issue
Block a user