diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2021-05-19 13:47:40 +0200 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2021-05-19 09:26:02 -0400 |
commit | 950386a9887688b91f328771271185149613d650 (patch) | |
tree | 4e349dd1331d1217d1f06648cc138d4dc021efd6 /recipes-core/runx/runx_git.bb | |
parent | 51c195d7612e0b37b04e6867ff74484f8247f39c (diff) | |
download | meta-virtualization-950386a9887688b91f328771271185149613d650.tar.gz |
libvirt: fix do_install with usrmerge
* meson build uses these paths:
./src/meson.build: systemd_unit_dir = prefix / 'lib' / 'systemd' / 'system'
./tools/meson.build: install_dir: prefix / 'lib' / 'systemd' / 'system',
with usrmerge it fails with:
sed: can't read TOPDIR/tmp-glibc/work/core2-64-oe-linux/libvirt/7.2.0-r0/image//usr/lib/systemd/system/libvirtd.service: No such file or directory
because systemd_unitdir and systemd_system_unitdir are different
with and without usrmerge in DISTRO_FEATURES:
env.libvirt-without-usrmerge:export systemd_unitdir="/lib/systemd"
env.libvirt-with-usrmerge:export systemd_unitdir="/usr/lib/systemd"
env.libvirt-without-usrmerge:export systemd_system_unitdir="/lib/systemd/system"
env.libvirt-with-usrmerge:export systemd_system_unitdir="/usr/lib/systemd/system"
* set -Dinit_script to none when systemd isn't used instead of
deleting the files in do_install_append
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-core/runx/runx_git.bb')
0 files changed, 0 insertions, 0 deletions