Certs: add Interfaces for bulk installation and replacement
The corresponding design is in
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/49317.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com>
Change-Id: I969090951a2da59c67cea232f212e664a193425c
diff --git a/gen/xyz/openbmc_project/Certs/meson.build b/gen/xyz/openbmc_project/Certs/meson.build
index 76d838a..416965d 100644
--- a/gen/xyz/openbmc_project/Certs/meson.build
+++ b/gen/xyz/openbmc_project/Certs/meson.build
@@ -82,6 +82,20 @@
],
)
+subdir('InstallAll')
+generated_others += custom_target(
+ 'xyz/openbmc_project/Certs/InstallAll__markdown'.underscorify(),
+ input: [ '../../../../yaml/xyz/openbmc_project/Certs/InstallAll.interface.yaml', ],
+ output: [ 'InstallAll.md' ],
+ command: [
+ sdbuspp_gen_meson_prog, '--command', 'markdown',
+ '--output', meson.current_build_dir(),
+ '--tool', sdbusplusplus_prog,
+ '--directory', meson.current_source_dir() / '../../../../yaml',
+ 'xyz/openbmc_project/Certs/InstallAll',
+ ],
+)
+
subdir('Replace')
generated_others += custom_target(
'xyz/openbmc_project/Certs/Replace__markdown'.underscorify(),
@@ -96,3 +110,17 @@
],
)
+subdir('ReplaceAll')
+generated_others += custom_target(
+ 'xyz/openbmc_project/Certs/ReplaceAll__markdown'.underscorify(),
+ input: [ '../../../../yaml/xyz/openbmc_project/Certs/ReplaceAll.interface.yaml', ],
+ output: [ 'ReplaceAll.md' ],
+ command: [
+ sdbuspp_gen_meson_prog, '--command', 'markdown',
+ '--output', meson.current_build_dir(),
+ '--tool', sdbusplusplus_prog,
+ '--directory', meson.current_source_dir() / '../../../../yaml',
+ 'xyz/openbmc_project/Certs/ReplaceAll',
+ ],
+)
+