mirror of
https://github.com/systemd/systemd.git
synced 2025-03-09 12:58:26 +03:00
meson: move declaration of systemctl
This commit is contained in:
parent
5add5c5834
commit
c212163086
24
meson.build
24
meson.build
@ -2570,22 +2570,6 @@ if conf.get('HAVE_BLKID') == 1 and conf.get('ENABLE_BOOTLOADER') == 1
|
||||
endif
|
||||
endif
|
||||
|
||||
systemctl = executable(
|
||||
'systemctl',
|
||||
systemctl_sources,
|
||||
include_directories : includes,
|
||||
link_with : systemctl_link_with,
|
||||
dependencies : [libcap,
|
||||
liblz4,
|
||||
libselinux,
|
||||
libxz,
|
||||
libzstd,
|
||||
threads,
|
||||
userspace],
|
||||
install_rpath : pkglibdir,
|
||||
install : true)
|
||||
public_programs += systemctl
|
||||
|
||||
if conf.get('ENABLE_PORTABLED') == 1
|
||||
if get_option('link-portabled-shared')
|
||||
portabled_link_with = [libshared]
|
||||
@ -2739,13 +2723,6 @@ if conf.get('ENABLE_HOMED') == 1
|
||||
endif
|
||||
endif
|
||||
|
||||
foreach alias : (['halt', 'poweroff', 'reboot', 'shutdown'] +
|
||||
(conf.get('HAVE_SYSV_COMPAT') == 1 ? ['runlevel', 'telinit'] : []))
|
||||
meson.add_install_script(meson_make_symlink,
|
||||
bindir / 'systemctl',
|
||||
sbindir / alias)
|
||||
endforeach
|
||||
|
||||
meson.add_install_script(meson_make_symlink,
|
||||
bindir / 'udevadm',
|
||||
libexecdir / 'systemd-udevd')
|
||||
@ -3481,6 +3458,7 @@ systemd_id128 = executable(
|
||||
public_programs += systemd_id128
|
||||
|
||||
if want_tests != 'false'
|
||||
systemctl = executables_by_name.get('systemctl')
|
||||
test('test-systemctl-enable',
|
||||
test_systemctl_enable_sh,
|
||||
# https://github.com/mesonbuild/meson/issues/2681
|
||||
|
@ -48,6 +48,30 @@ else
|
||||
libbasic_gcrypt]
|
||||
endif
|
||||
|
||||
executables += [
|
||||
executable_template + {
|
||||
'name' : 'systemctl',
|
||||
'public' : true,
|
||||
'sources' : systemctl_sources,
|
||||
'link_with' : systemctl_link_with,
|
||||
'dependencies' : [
|
||||
libcap,
|
||||
liblz4,
|
||||
libselinux,
|
||||
libxz,
|
||||
libzstd,
|
||||
threads,
|
||||
],
|
||||
},
|
||||
]
|
||||
|
||||
foreach alias : (['halt', 'poweroff', 'reboot', 'shutdown'] +
|
||||
(conf.get('HAVE_SYSV_COMPAT') == 1 ? ['runlevel', 'telinit'] : []))
|
||||
meson.add_install_script(meson_make_symlink,
|
||||
bindir / 'systemctl',
|
||||
sbindir / alias)
|
||||
endforeach
|
||||
|
||||
fuzzers += [
|
||||
{
|
||||
'sources' : [
|
||||
|
Loading…
x
Reference in New Issue
Block a user