mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
meson: tools: build virt-login-shell binary
Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
7fa425900f
commit
2c1bf41373
@ -41,7 +41,6 @@ endif WITH_SANLOCK
|
||||
|
||||
if WITH_LOGIN_SHELL
|
||||
conf_DATA += virt-login-shell.conf
|
||||
bin_PROGRAMS += virt-login-shell
|
||||
libexec_PROGRAMS = virt-login-shell-helper
|
||||
endif WITH_LOGIN_SHELL
|
||||
|
||||
@ -62,14 +61,6 @@ virt-sanlock-cleanup: virt-sanlock-cleanup.in Makefile
|
||||
|
||||
noinst_LTLIBRARIES =
|
||||
|
||||
# virt-login-shell will be setuid, and must not link to anything
|
||||
# except glibc. It wil scrub the environment and then invoke the
|
||||
# real virt-login-shell-helper binary.
|
||||
virt_login_shell_SOURCES = \
|
||||
virt-login-shell.c
|
||||
|
||||
virt_login_shell_CPPFLAGS = $(STANDALONE_CPPFLAGS)
|
||||
|
||||
virt_login_shell_helper_SOURCES = \
|
||||
virt-login-shell-helper.c
|
||||
|
||||
|
@ -78,3 +78,20 @@ if conf.has('WITH_HOST_VALIDATE')
|
||||
install_rpath: libdir,
|
||||
)
|
||||
endif
|
||||
|
||||
if conf.has('WITH_LOGIN_SHELL')
|
||||
# virt-login-shell will be setuid, and must not link to anything
|
||||
# except glibc. It wil scrub the environment and then invoke the
|
||||
# real virt-login-shell-helper binary.
|
||||
executable(
|
||||
'virt-login-shell',
|
||||
[
|
||||
'virt-login-shell.c',
|
||||
],
|
||||
include_directories: [
|
||||
top_inc_dir,
|
||||
],
|
||||
install: true,
|
||||
install_dir: bindir,
|
||||
)
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user