]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson: add min version for libfdisk
authorAnita Zhang <the.anitazha@gmail.com>
Tue, 18 Aug 2020 06:09:38 +0000 (23:09 -0700)
committerLennart Poettering <lennart@poettering.net>
Wed, 19 Aug 2020 08:18:33 +0000 (10:18 +0200)
Was trying to run src/partition/test-repart.sh on CentOS 8 and the first
resize call kept failing with ERANGE. Turned out that CentOS 8 comes
with libfdisk-devel-2.32.1 which is missing
https://github.com/karelzak/util-linux/commit/2f35c1ead621f42f32f7777232568cb03185b473
(in libfdisk 2.33 and up).

README
meson.build

diff --git a/README b/README
index 8da8b5fc3c1ad9620a049069264684036d345630..b1fbf284a12c6b73097a9bd309f3c2dac7d970ef 100644 (file)
--- a/README
+++ b/README
@@ -151,6 +151,7 @@ REQUIREMENTS:
         libcryptsetup (optional), >= 2.3.0 required for signed Verity images support
         libaudit (optional)
         libacl (optional)
+        libfdisk >= 2.33 (from util-linux) (optional)
         libselinux (optional)
         liblzma (optional)
         liblz4 >= 1.3.0 / 130 (optional)
index 227fe097a81f70c85d42265e00737b4b472c9717..79cb512e73ec99d084965b3106520605669c34f3 100644 (file)
@@ -890,6 +890,7 @@ libmount = dependency('mount',
 want_libfdisk = get_option('fdisk')
 if want_libfdisk != 'false' and not skip_deps
         libfdisk = dependency('fdisk',
+                              version : '>= 2.33',
                               required : want_libfdisk == 'true')
         have = libfdisk.found()
 else