]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson: Don't fail install script if file doesn't exist
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 5 Jun 2025 10:14:45 +0000 (12:14 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 5 Jun 2025 13:18:30 +0000 (15:18 +0200)
Depending on which optional features are enabled, the NSS module
might not have been built, which means the custom install script
will fail to remove the file. Let's pass -f so it succeeds regardless
of whether the file exists or not.

meson.build

index 78b22fff27d9cfafe85c1c94b7141ec4f1496aa1..8ef2ab60b3be9ed99de1eb9cca4e76c1f83812fe 100644 (file)
@@ -2624,7 +2624,7 @@ foreach dict : modules
         if is_nss
                 # We cannot use shared_module because it does not support version suffix.
                 # Unfortunately shared_library insists on creating the symlink…
-                meson.add_install_script(sh, '-c', 'rm $DESTDIR@0@/lib@1@.so'.format(libdir, name),
+                meson.add_install_script(sh, '-c', 'rm -f $DESTDIR@0@/lib@1@.so'.format(libdir, name),
                                          install_tag : 'nss')
                 nss_targets += lib
         endif