]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/home/meson.build
Merge pull request #34499 from YHNdnzj/sd-path-trivial-cleanup
[thirdparty/systemd.git] / src / home / meson.build
index b909cfdd47b92009851c2afe8410800da8218c0c..f573c5fb15af69ac57f25f45373293a75d768750 100644 (file)
@@ -2,6 +2,7 @@
 
 systemd_homework_sources = files(
         'home-util.c',
+        'homework-blob.c',
         'homework-cifs.c',
         'homework-directory.c',
         'homework-fscrypt.c',
@@ -74,7 +75,7 @@ executables += [
                         libcrypt,
                         libfdisk,
                         libopenssl,
-                        libp11kit,
+                        libp11kit_cflags,
                         threads,
                 ],
         },
@@ -101,10 +102,15 @@ executables += [
                         libcrypt,
                         libdl,
                         libopenssl,
-                        libp11kit,
+                        libp11kit_cflags,
                         threads,
                 ],
         },
+        test_template + {
+                'sources' : files('test-homed-regression-31896.c'),
+                'conditions' : ['ENABLE_HOMED'],
+                'type' : 'manual',
+        },
 ]
 
 modules += [
@@ -137,4 +143,8 @@ if conf.get('ENABLE_HOMED') == 1
                 install_data('homed.conf',
                              install_dir : pkgconfigfiledir)
         endif
+
+        meson.add_install_script(sh, '-c',
+                                 ln_s.format(bindir / 'homectl',
+                                             bindir / 'systemd-home-fallback-shell'))
 endif