meson: build: Install systemd unit files
Tested: Verified the expected systemd service files were installed
with -Dhost-bios-upgrade=enabled and -Dbmc-layout=ubi
Change-Id: I1a46dc3916da208ded9c07af60d7e6856d1fa0ee
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
diff --git a/ubi/meson.build b/ubi/meson.build
index 5045dee..f2caf78 100644
--- a/ubi/meson.build
+++ b/ubi/meson.build
@@ -2,3 +2,24 @@
'flash.cpp',
'item_updater_helper.cpp'
)
+
+ubi_unit_files = [
+ 'obmc-flash-bmc-cleanup.service',
+ 'obmc-flash-bmc-mirroruboot.service',
+ 'obmc-flash-bmc-ubiremount.service',
+ 'obmc-flash-bmc-ubiro@.service',
+ 'obmc-flash-bmc-ubiro-remove@.service',
+ 'obmc-flash-bmc-ubirw.service',
+ 'obmc-flash-bmc-ubirw-remove.service',
+ 'obmc-flash-bmc-updateubootvars@.service'
+]
+
+foreach u : ubi_unit_files
+ configure_file(
+ copy: true,
+ input: u,
+ install: true,
+ install_dir: systemd_system_unit_dir,
+ output: u,
+ )
+endforeach