1unit_files = [ 2 ['xyz.openbmc_project.FruDevice.service', 'fru-device'], 3 ['xyz.openbmc_project.EntityManager.service', ''], 4 ['devicetree-vpd-parser.service', 'devicetree-vpd'], 5 ['xyz.openbmc_project.gpiopresence.service', 'gpio-presence'], 6] 7 8foreach u : unit_files 9 if u[1] == '' or get_option(u[1]) 10 configure_file( 11 copy: true, 12 input: u[0], 13 install: true, 14 install_dir: systemd_system_unit_dir, 15 output: u[0], 16 ) 17 endif 18endforeach 19 20dbus_system_bus_services_dir = dependency('dbus-1').get_variable( 21 'system_bus_services_dir', 22 pkgconfig_define: ['prefix', get_option('prefix')], 23) 24install_data( 25 'dbus/xyz.openbmc_project.EntityManager.service', 26 install_dir: dbus_system_bus_services_dir, 27) 28