diff --git a/SOURCES/libfdisk_version_for_centos.patch b/SOURCES/libfdisk_version_for_centos.patch
new file mode 100644
index 0000000..1a8535b
--- /dev/null
+++ b/SOURCES/libfdisk_version_for_centos.patch
@@ -0,0 +1,25 @@
+From 69443affcaa711a9a3355994458542d3732631a5 Mon Sep 17 00:00:00 2001
+From: Anita Zhang <the.anitazha@gmail.com>
+Date: Tue, 30 Nov 2021 12:08:50 -0800
+Subject: [PATCH] Re-enable repart if libfdisk ver. has range fix
+
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 6263e7c0fc..35e6c4f376 100644
+--- a/meson.build
++++ b/meson.build
+@@ -1011,7 +1011,7 @@ libmount = dependency('mount',
+ want_libfdisk = get_option('fdisk')
+ if want_libfdisk != 'false' and not skip_deps
+         libfdisk = dependency('fdisk',
+-                              version : '>= 2.33',
++                              version : '>= 2.32.1',
+                               required : want_libfdisk == 'true')
+         have = libfdisk.found()
+ else
+--
+2.31.1
+
diff --git a/SPECS/systemd.spec b/SPECS/systemd.spec
index b8ab3ca..9177887 100644
--- a/SPECS/systemd.spec
+++ b/SPECS/systemd.spec
@@ -40,7 +40,7 @@ Name:           systemd
 Url:            https://www.freedesktop.org/wiki/Software/systemd
 %if %{without inplace}
 Version:        249.4
-Release:        2.9%{?dist}
+Release:        2.10%{?dist}
 %else
 # determine the build information from local checkout
 Version:        %(tools/meson-vcs-tag.sh . error | sed -r 's/-([0-9])/.^\1/; s/-g/_g/')
@@ -147,6 +147,8 @@ Patch0021:      21221.patch
 Patch0501:      https://github.com/systemd/systemd/pull/17050/commits/f58b96d3e8d1cb0dd3666bc74fa673918b586612.patch
 # Downgrade sysv-generator messages from warning to debug
 Patch0502:      0001-sysv-generator-downgrade-log-warning-about-autogener.patch
+# Update libfdisk dep version to 2.32.1-26 (has the fix for repart tests to pass)
+Patch0503:      libfdisk_version_for_centos.patch
 
 %ifarch %{ix86} x86_64 aarch64
 %global have_gnu_efi 1
@@ -157,7 +159,7 @@ BuildRequires:  gcc-c++
 BuildRequires:  coreutils
 BuildRequires:  libcap-devel
 BuildRequires:  libmount-devel
-BuildRequires:  libfdisk-devel
+BuildRequires:  libfdisk-devel >= 2.32.1-26
 BuildRequires:  libpwquality-devel
 BuildRequires:  pam-devel
 BuildRequires:  libselinux-devel
@@ -489,6 +491,7 @@ CONFIGURE_OPTS=(
         -Dkmod=true
         -Dxkbcommon=true
         -Dblkid=true
+        -Dfdisk=true
         -Dseccomp=true
         -Dima=true
         -Dselinux=true
@@ -580,8 +583,6 @@ CONFIGURE_OPTS=(
         -Dp11kit=false
         -Duserdb=false
         -Dhomed=false
-        -Drepart=false
-        -Dfdisk=false
         -Dpwquality=false
         -Dqrencode=false
         -Dlibfido2=false
@@ -1088,6 +1089,10 @@ fi
 %endif
 
 %changelog
+* Tue Nov 30 2021 Anita Zhang <the.anitazha@gmail.com> - 249.4-2.10
+- Re-enable fdisk and repart since util-linux-2.32.1-26 in C8s has the fix
+  it needs for tests to pass.
+
 * Wed Nov 24 2021 Davide Cavalca <dcavalca@centosproject.org> - 249.4-2.9
 - Disable legacy iptables support