diff --git a/debian/changelog b/debian/changelog
index 25d13ec2ec2a7c8076375ee840cd8d7d553e5a3e..a5034468b928c64065635655518dc3dccb024f0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ systemd (247.3-6+apertis2) apertis; urgency=medium
 
   * d/p/basic-linux-Sync-if_arp.h-with-Linux-5.14.patch:
     Fix compilation on kernel 5.14+
+  * Remove '-execdir +' usage for compatibility with rust-findutils
 
  -- Ryan Gonzalez <ryan.gonzalez@collabora.com>  Thu, 13 Jan 2022 15:27:00 -0600
 
diff --git a/debian/extra/initramfs-tools/hooks/udev b/debian/extra/initramfs-tools/hooks/udev
index d7f26c42dd1531c3cf05e8b707847ba875f06573..b624e5f6164e8e3f1b7e75b4d4d1ff55f5458261 100755
--- a/debian/extra/initramfs-tools/hooks/udev
+++ b/debian/extra/initramfs-tools/hooks/udev
@@ -22,9 +22,9 @@ cp -p /etc/udev/udev.conf "$DESTDIR/etc/udev/"
 
 # copy .link files containing interface naming definitions
 mkdir -p "$DESTDIR/lib/systemd/network/"
-find -L /lib/systemd/network -name '*.link' -execdir cp -pt "$DESTDIR/lib/systemd/network/" '{}' +
+find -L /lib/systemd/network -name '*.link' -print0 | xargs -0r cp -pt "$DESTDIR/lib/systemd/network/"
 if [ -d /etc/systemd/network ]; then
-  find -L /etc/systemd/network -name '*.link' -execdir cp -pt "$DESTDIR/lib/systemd/network/" '{}' +
+  find -L /etc/systemd/network -name '*.link' -print0 | xargs -0r cp -pt "$DESTDIR/lib/systemd/network/"
 fi
 
 mkdir -p "$DESTDIR/lib/udev/rules.d/"