diff --git a/meson.build b/meson.build index 116325fb7d..7eac7b48fe 100644 --- a/meson.build +++ b/meson.build @@ -1306,7 +1306,7 @@ if conf.get('HAVE_PAM', 0) == 1 install_dir : rootlibexecdir) endif -if conf.get('ENABLE_EFI', 0) == 1 +if conf.get('ENABLE_EFI', 0) == 1 and conf.get('HAVE_BLKID', 0) == 1 executable('bootctl', 'src/boot/bootctl.c', include_directories : includes, diff --git a/meson_options.txt b/meson_options.txt index 5b3d37ce9e..653a3a6ec7 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -36,7 +36,7 @@ option('ldconfig', type : 'boolean', option('resolve', type : 'boolean', description : 'systemd-resolved stack') option('efi', type : 'boolean', - description : 'support for EFI') + description : 'enable systemd-boot and bootctl') option('environment-d', type : 'boolean', description : 'support for environment.d') option('binfmt', type : 'boolean',