From 6249face77359f3ceb1ea4f5cfbab342983b5879 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 27 Jan 2023 14:28:15 +0100 Subject: meson: Remove unused variables --- meson.build | 11 +++-------- src/test/meson.build | 2 -- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/meson.build b/meson.build index 2ca63372bf..e607c5af7c 100644 --- a/meson.build +++ b/meson.build @@ -184,7 +184,6 @@ sysctldir = prefixdir / 'lib/sysctl.d' binfmtdir = prefixdir / 'lib/binfmt.d' modulesloaddir = prefixdir / 'lib/modules-load.d' networkdir = rootprefixdir / 'lib/systemd/network' -pkgincludedir = includedir / 'systemd' systemgeneratordir = rootlibexecdir / 'system-generators' usergeneratordir = prefixdir / 'lib/systemd/user-generators' systemenvgeneratordir = prefixdir / 'lib/systemd/system-environment-generators' @@ -316,7 +315,6 @@ conf.set10('FIRST_BOOT_FULL_PRESET', get_option('first- ##################################################################### cc = meson.get_compiler('c') -pkgconfig = import('pkgconfig') meson_build_sh = find_program('tools/meson-build.sh') want_tests = get_option('tests') @@ -1090,12 +1088,9 @@ else if clang_found clang = r.path() endif - # Assume that the required flags are supported by the found clang. - clang_supports_flags = clang_found else clang_found = true clang = cc.cmd_array() - clang_supports_flags = cc.has_argument('-Wno-compare-distinct-pointer-types') endif if clang_found @@ -2105,7 +2100,7 @@ install_libudev_static = static_library( if conf.get('HAVE_LIBCRYPTSETUP_PLUGINS') == 1 if conf.get('HAVE_TPM2') == 1 - cryptsetup_token_systemd_tpm2 = shared_library( + shared_library( 'cryptsetup-token-systemd-tpm2', cryptsetup_token_systemd_tpm2_sources, include_directories : includes, @@ -2123,7 +2118,7 @@ if conf.get('HAVE_LIBCRYPTSETUP_PLUGINS') == 1 endif if conf.get('HAVE_LIBFIDO2') == 1 - cryptsetup_token_systemd_fido2 = shared_library( + shared_library( 'cryptsetup-token-systemd-fido2', cryptsetup_token_systemd_fido2_sources, include_directories : includes, @@ -2141,7 +2136,7 @@ if conf.get('HAVE_LIBCRYPTSETUP_PLUGINS') == 1 endif if conf.get('HAVE_P11KIT') == 1 - cryptsetup_token_systemd_pkcs11 = shared_library( + shared_library( 'cryptsetup-token-systemd-pkcs11', cryptsetup_token_systemd_pkcs11_sources, include_directories : includes, diff --git a/src/test/meson.build b/src/test/meson.build index dc9595ab09..34dbd6dcad 100644 --- a/src/test/meson.build +++ b/src/test/meson.build @@ -9,8 +9,6 @@ test_hashmap_ordered_c = custom_target( capture : true, build_by_default : want_tests != 'false') -test_include_dir = include_directories('.') - path = run_command(sh, '-c', 'echo "$PATH"', check: true).stdout().strip() test_env = environment() test_env.set('SYSTEMD_LANGUAGE_FALLBACK_MAP', language_fallback_map) -- cgit v1.2.1 From 4c181c1a33ef4de0130a131a2b332348dda672ed Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 27 Jan 2023 14:28:58 +0100 Subject: meson: Properly install 90-uki-copy.install --- src/kernel-install/meson.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/kernel-install/meson.build b/src/kernel-install/meson.build index b0b6c27ede..f5db4432c9 100644 --- a/src/kernel-install/meson.build +++ b/src/kernel-install/meson.build @@ -12,10 +12,13 @@ loaderentry_install = custom_target( install_mode : 'rwxr-xr-x', install_dir : kernelinstalldir) -uki_copy_install = files('90-uki-copy.install') +kernel_install_files = files( + '50-depmod.install', + '90-uki-copy.install', +) if want_kernel_install - install_data('50-depmod.install', + install_data(kernel_install_files, install_mode : 'rwxr-xr-x', install_dir : kernelinstalldir) -- cgit v1.2.1 From 3774ff06f25335c2a049585f0ecb486a3da58e5e Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 27 Jan 2023 14:37:45 +0100 Subject: meson: Install all catalogs --- catalog/meson.build | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/catalog/meson.build b/catalog/meson.build index 6a0a2193a2..9aacd20954 100644 --- a/catalog/meson.build +++ b/catalog/meson.build @@ -1,18 +1,24 @@ # SPDX-License-Identifier: LGPL-2.1-or-later in_files = [ - 'systemd.bg.catalog', 'systemd.be.catalog', 'systemd.be@latin.catalog', + 'systemd.bg.catalog', + 'systemd.catalog', + 'systemd.da.catalog', 'systemd.de.catalog', 'systemd.fr.catalog', + 'systemd.hr.catalog', + 'systemd.hu.catalog', 'systemd.it.catalog', + 'systemd.ko.catalog', 'systemd.pl.catalog', 'systemd.pt_BR.catalog', 'systemd.ru.catalog', + 'systemd.sr.catalog', 'systemd.zh_CN.catalog', 'systemd.zh_TW.catalog', - 'systemd.catalog'] +] support_url = get_option('support-url') support_sed = 's~%SUPPORT_URL%~@0@~'.format(support_url) -- cgit v1.2.1 From 17be6f270907eff274df80e91e1d323cb04f266f Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 27 Jan 2023 17:50:27 +0100 Subject: meson: Install missing network file --- network/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/network/meson.build b/network/meson.build index 4c6de20515..5e10c86372 100644 --- a/network/meson.build +++ b/network/meson.build @@ -3,6 +3,7 @@ if conf.get('ENABLE_NETWORKD') == 1 install_data('80-6rd-tunnel.network', '80-container-host0.network', + '80-container-vb.network', '80-container-ve.network', '80-container-vz.network', '80-ethernet.network.example', -- cgit v1.2.1 From 7b2f84e3f2c5cf84ca39a054493979a8960a9d47 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 27 Jan 2023 17:56:12 +0100 Subject: meson: Install missing bash-completions --- shell-completion/bash/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shell-completion/bash/meson.build b/shell-completion/bash/meson.build index 04945e28d6..0446be7302 100644 --- a/shell-completion/bash/meson.build +++ b/shell-completion/bash/meson.build @@ -31,11 +31,11 @@ items = [['busctl', ''], ['systemd-path', ''], ['systemd-run', ''], ['udevadm', ''], - ['kernel-install', 'ENABLE_KERNEL_INSTALL'], ['bootctl', 'HAVE_GNU_EFI'], ['coredumpctl', 'ENABLE_COREDUMP'], ['homectl', 'ENABLE_HOMED'], ['hostnamectl', 'ENABLE_HOSTNAMED'], + ['kernel-install', 'ENABLE_KERNEL_INSTALL'], ['localectl', 'ENABLE_LOCALED'], ['loginctl', 'ENABLE_LOGIND'], ['machinectl', 'ENABLE_MACHINED'], @@ -44,7 +44,9 @@ items = [['busctl', ''], ['portablectl', 'ENABLE_PORTABLED'], ['resolvectl', 'ENABLE_RESOLVE'], ['systemd-cryptenroll', 'HAVE_LIBCRYPTSETUP'], + ['systemd-dissect', 'HAVE_BLKID'], ['systemd-resolve', 'ENABLE_RESOLVE'], + ['systemd-sysext', 'ENABLE_SYSEXT'], ['timedatectl', 'ENABLE_TIMEDATED']] foreach item : items -- cgit v1.2.1 From 4c6d1e16657193a2848db3201baf0cccd2b0cfb1 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 27 Jan 2023 18:23:02 +0100 Subject: meson: Install missing udev rule --- rules.d/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/rules.d/meson.build b/rules.d/meson.build index 8d2878a36d..cba9dd4cc4 100644 --- a/rules.d/meson.build +++ b/rules.d/meson.build @@ -11,6 +11,7 @@ rules = [ '60-drm.rules', '60-evdev.rules', '60-fido-id.rules', + '60-infiniband.rules', '60-input-id.rules', '60-persistent-alsa.rules', '60-persistent-input.rules', -- cgit v1.2.1 From c49ac355c088be892012d82576f6a34d5acbca25 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 27 Jan 2023 18:37:15 +0100 Subject: meson: Use files() in one more place --- src/sysupdate/meson.build | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/sysupdate/meson.build b/src/sysupdate/meson.build index 2b1a256026..2f8c2305da 100644 --- a/src/sysupdate/meson.build +++ b/src/sysupdate/meson.build @@ -1,22 +1,22 @@ # SPDX-License-Identifier: LGPL-2.1-or-later -systemd_sysupdate_sources = files(''' - sysupdate-instance.c - sysupdate-instance.h - sysupdate-partition.c - sysupdate-partition.h - sysupdate-pattern.c - sysupdate-pattern.h - sysupdate-resource.c - sysupdate-resource.h - sysupdate-transfer.c - sysupdate-transfer.h - sysupdate-update-set.c - sysupdate-update-set.h - sysupdate-util.c - sysupdate-util.h - sysupdate-cache.c - sysupdate-cache.h - sysupdate.c - sysupdate.h -'''.split()) +systemd_sysupdate_sources = files( + 'sysupdate-cache.c', + 'sysupdate-cache.h', + 'sysupdate-instance.c', + 'sysupdate-instance.h', + 'sysupdate-partition.c', + 'sysupdate-partition.h', + 'sysupdate-pattern.c', + 'sysupdate-pattern.h', + 'sysupdate-resource.c', + 'sysupdate-resource.h', + 'sysupdate-transfer.c', + 'sysupdate-transfer.h', + 'sysupdate-update-set.c', + 'sysupdate-update-set.h', + 'sysupdate-util.c', + 'sysupdate-util.h', + 'sysupdate.c', + 'sysupdate.h', +) -- cgit v1.2.1