meson: Fix internal binaries

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
This commit is contained in:
Stéphane Graber 2022-05-01 10:21:33 +02:00
parent 46b9598f1a
commit 2f1bf5f58b
No known key found for this signature in database
GPG Key ID: C638974D64792D67
2 changed files with 8 additions and 3 deletions

View File

@ -70,6 +70,7 @@ lxcdefaultconfig = join_paths(sysconfdir, 'lxc/default.conf')
lxcglobalconfig = join_paths(sysconfdir, globalconfig)
lxcapparmorcachedir = join_paths(localstatedir, apparmorcachedir)
lxcrootfsmount = join_paths(prefixdir, rootfsmount)
lxclibexec = join_paths(libexecdir, 'lxc')
lxclogpath = join_paths(localstatedir, logpath)
lxcpath = join_paths(localstatedir, lxcpathprefix)
lxctemplateconfig = join_paths(datadir, 'lxc/config')

View File

@ -176,13 +176,15 @@ cmd_programs += executable(
link_args: ['-static'],
c_args: ['-DNO_LXC_CONF'],
dependencies: [libcap_static],
install_dir: sbindir,
install: true)
cmd_programs += executable(
'lxc-init',
'init.lxc',
cmd_lxc_init_sources,
include_directories: cmd_liblxc_includes,
dependencies: liblxc_dep,
install_dir: sbindir,
install: true)
cmd_programs += executable(
@ -190,14 +192,16 @@ cmd_programs += executable(
cmd_lxc_monitord_sources,
include_directories: cmd_liblxc_includes,
dependencies: liblxc_dep,
install: true)
install: true,
install_dir: lxclibexec)
cmd_programs += executable(
'lxc-user-nic',
cmd_lxc_user_nic_sources,
include_directories: cmd_liblxc_includes,
dependencies: liblxc_dep,
install: true)
install: true,
install_dir: lxclibexec)
cmd_programs += executable(
'lxc-usernsexec',