From: Yu Watanabe Date: Wed, 15 Dec 2021 16:51:22 +0000 (+0900) Subject: meson: build network-generator unconditionally X-Git-Tag: v250-rc3~39^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=987dd89c775815831ae21736fe60aef59cb7a6fa;p=thirdparty%2Fsystemd.git meson: build network-generator unconditionally The service also generates .link files for udevd. --- diff --git a/man/rules/meson.build b/man/rules/meson.build index 9513d7e0593..ca19dc73e76 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -929,10 +929,7 @@ manpages = [ ''], ['systemd-modules-load.service', '8', ['systemd-modules-load'], 'HAVE_KMOD'], ['systemd-mount', '1', ['systemd-umount'], ''], - ['systemd-network-generator.service', - '8', - ['systemd-network-generator'], - 'ENABLE_NETWORKD'], + ['systemd-network-generator.service', '8', ['systemd-network-generator'], ''], ['systemd-networkd-wait-online.service', '8', ['systemd-networkd-wait-online'], diff --git a/man/systemd-network-generator.service.xml b/man/systemd-network-generator.service.xml index 67567c4099e..99a032179e6 100644 --- a/man/systemd-network-generator.service.xml +++ b/man/systemd-network-generator.service.xml @@ -3,7 +3,7 @@ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> - + systemd-network-generator.service diff --git a/meson.build b/meson.build index 94bc49ed634..f8851188073 100644 --- a/meson.build +++ b/meson.build @@ -3467,22 +3467,22 @@ if conf.get('ENABLE_NETWORKD') == 1 install_rpath : rootlibexecdir, install : true, install_dir : rootbindir) +endif - exe = executable( - 'systemd-network-generator', - network_generator_sources, - include_directories : includes, - link_with : [networkd_link_with], - install_rpath : rootlibexecdir, - install : true, - install_dir : rootlibexecdir) +exe = executable( + 'systemd-network-generator', + network_generator_sources, + include_directories : includes, + link_with : [networkd_link_with], + install_rpath : rootlibexecdir, + install : true, + install_dir : rootlibexecdir) - if want_tests != 'false' - test('test-network-generator-conversion', - test_network_generator_conversion_sh, - # https://github.com/mesonbuild/meson/issues/2681 - args : exe.full_path()) - endif +if want_tests != 'false' + test('test-network-generator-conversion', + test_network_generator_conversion_sh, + # https://github.com/mesonbuild/meson/issues/2681 + args : exe.full_path()) endif executable( diff --git a/units/meson.build b/units/meson.build index 903443a85df..a9bf28f6d9d 100644 --- a/units/meson.build +++ b/units/meson.build @@ -217,7 +217,7 @@ in_units = [ 'dbus-org.freedesktop.machine1.service'], ['systemd-modules-load.service', 'HAVE_KMOD', 'sysinit.target.wants/'], - ['systemd-network-generator.service', 'ENABLE_NETWORKD'], + ['systemd-network-generator.service', ''], ['systemd-networkd.service', 'ENABLE_NETWORKD'], ['systemd-networkd-wait-online.service', 'ENABLE_NETWORKD'], ['systemd-nspawn@.service', ''],