meson.build 533 B

12345678910111213141516171819
  1. systemd = dependency('systemd', required: false)
  2. if systemd.found()
  3. subdir('dracut')
  4. unitdir = systemd.get_pkgconfig_variable('systemdsystemunitdir')
  5. configure_file(
  6. input: 'clevis-luks-askpass.service.in',
  7. output: 'clevis-luks-askpass.service',
  8. install_dir: unitdir,
  9. configuration: data,
  10. )
  11. install_data('clevis-luks-askpass.path', install_dir: unitdir)
  12. install_data('clevis-luks-askpass', install_dir: libexecdir)
  13. else
  14. warning('Will not install systemd support due to missing dependencies!')
  15. endif