meson.build 523 B

123456789101112131415161718192021
  1. dracut = dependency('dracut', required: false)
  2. if dracut.found()
  3. dracutdir = dracut.get_pkgconfig_variable('dracutmodulesdir') + '/60' + meson.project_name()
  4. configure_file(
  5. input: 'module-setup.sh.in',
  6. output: 'module-setup.sh',
  7. install_dir: dracutdir,
  8. configuration: data,
  9. )
  10. configure_file(
  11. input: 'clevis-hook.sh.in',
  12. output: 'clevis-hook.sh',
  13. install_dir: dracutdir,
  14. configuration: data,
  15. )
  16. else
  17. warning('Will not install dracut module due to missing dependencies!')
  18. endif