From: Zbigniew Jędrzejewski-Szmek Date: Tue, 7 Nov 2023 20:51:40 +0000 (+0100) Subject: meson: enable vmspawn by default in developer mode X-Git-Tag: v255-rc2~89^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2b84d62869e61b5944e26246137fd07bdbda1340;p=thirdparty%2Fsystemd.git meson: enable vmspawn by default in developer mode This should also implicitly enabled vmspawn in CI. It wasn't passing even the basic tests, which we didn't see, because it needs to be explicitly enabled. --- diff --git a/meson.build b/meson.build index 3e68f43ea63..32a181e50d2 100644 --- a/meson.build +++ b/meson.build @@ -33,6 +33,7 @@ conf.set_quoted('RELATIVE_SOURCE_PATH', relative_source_path) conf.set10('BUILD_MODE_DEVELOPER', get_option('mode') == 'developer', description : 'tailor build to development or release builds') + feature = get_option('log-message-verification') if feature.auto() have = conf.get('BUILD_MODE_DEVELOPER') == 1 @@ -1569,6 +1570,9 @@ endif have = feature.allowed() and (have_deps[0] or have_deps[1]) conf.set10('ENABLE_REMOTE', have) +feature = get_option('vmspawn').disable_auto_if(conf.get('BUILD_MODE_DEVELOPER') == 0) +conf.set10('ENABLE_VMSPAWN', feature.allowed()) + foreach term : ['analyze', 'backlight', 'binfmt', @@ -1610,7 +1614,6 @@ foreach term : ['analyze', 'userdb', 'utmp', 'vconsole', - 'vmspawn', 'xdg-autostart'] have = get_option(term) name = 'ENABLE_' + term.underscorify().to_upper() diff --git a/meson_options.txt b/meson_options.txt index abefa284586..e9283dc37e9 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -156,7 +156,7 @@ option('backlight', type : 'boolean', description : 'support for restoring backlight state') option('vconsole', type : 'boolean', description : 'support for vconsole configuration') -option('vmspawn', type : 'boolean', value: false, +option('vmspawn', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : 'disabled' }, description : 'install the systemd-vmspawn tool') option('quotacheck', type : 'boolean', description : 'support for the quotacheck tools')