diff options
author | Anton Gerasimov <anton@advancedtelematic.com> | 2018-02-15 18:17:36 +0100 |
---|---|---|
committer | Anton Gerasimov <anton@advancedtelematic.com> | 2018-02-26 18:27:57 +0100 |
commit | 793f7c8baa1b8b232311d04d7eb1e604fdd82716 (patch) | |
tree | e83d73b758e0965d4c8788adccea7a22e7ce411b /recipes-sota/aktualizr/aktualizr_git.bb | |
parent | 4edf70ff05fd5c1d980d9ebf1fdec4c5ab86f429 (diff) | |
download | meta-updater-793f7c8baa1b8b232311d04d7eb1e604fdd82716.tar.gz |
Add provisioning with CA
Diffstat (limited to 'recipes-sota/aktualizr/aktualizr_git.bb')
-rw-r--r-- | recipes-sota/aktualizr/aktualizr_git.bb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/recipes-sota/aktualizr/aktualizr_git.bb b/recipes-sota/aktualizr/aktualizr_git.bb index 5ce8b84..0aeac0f 100644 --- a/recipes-sota/aktualizr/aktualizr_git.bb +++ b/recipes-sota/aktualizr/aktualizr_git.bb | |||
@@ -38,12 +38,12 @@ EXTRA_OECMAKE_append_class-target = " -DBUILD_OSTREE=ON -DBUILD_ISOTP=ON ${@bb.u | |||
38 | EXTRA_OECMAKE_append_class-native = " -DBUILD_SOTA_TOOLS=ON -DBUILD_OSTREE=OFF " | 38 | EXTRA_OECMAKE_append_class-native = " -DBUILD_SOTA_TOOLS=ON -DBUILD_OSTREE=OFF " |
39 | 39 | ||
40 | do_install_append () { | 40 | do_install_append () { |
41 | rm -f ${D}${bindir}/aktualizr_cert_provider | ||
42 | rm -fr ${D}${libdir}/systemd | 41 | rm -fr ${D}${libdir}/systemd |
43 | } | 42 | } |
44 | do_install_append_class-target () { | 43 | do_install_append_class-target () { |
45 | rm -f ${D}${bindir}/aktualizr_implicit_writer | 44 | rm -f ${D}${bindir}/aktualizr_implicit_writer |
46 | rm -f ${D}${libdir}/sota/sota.toml | 45 | rm -f ${D}${libdir}/sota/sota.toml |
46 | rm -f ${D}${bindir}/aktualizr_cert_provider | ||
47 | ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'secondary-example', '', 'rm -f ${D}${bindir}/example-interface', d)} | 47 | ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'secondary-example', '', 'rm -f ${D}${bindir}/example-interface', d)} |
48 | ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'secondary-isotp-example', '', 'rm -f ${D}${bindir}/isotp-test-interface', d)} | 48 | ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'secondary-isotp-example', '', 'rm -f ${D}${bindir}/isotp-test-interface', d)} |
49 | 49 | ||
@@ -51,6 +51,7 @@ do_install_append_class-target () { | |||
51 | aktualizr_service=${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'serialcan', '${WORKDIR}/aktualizr-serialcan.service', '${WORKDIR}/aktualizr.service', d)} | 51 | aktualizr_service=${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'serialcan', '${WORKDIR}/aktualizr-serialcan.service', '${WORKDIR}/aktualizr.service', d)} |
52 | install -m 0644 ${aktualizr_service} ${D}${systemd_unitdir}/system/aktualizr.service | 52 | install -m 0644 ${aktualizr_service} ${D}${systemd_unitdir}/system/aktualizr.service |
53 | } | 53 | } |
54 | |||
54 | do_install_append_class-native () { | 55 | do_install_append_class-native () { |
55 | rm -f ${D}${bindir}/aktualizr | 56 | rm -f ${D}${bindir}/aktualizr |
56 | rm -f ${D}${bindir}/aktualizr-info | 57 | rm -f ${D}${bindir}/aktualizr-info |
@@ -59,6 +60,7 @@ do_install_append_class-native () { | |||
59 | install -m 0644 ${S}/config/sota_autoprov.toml ${D}/${libdir}/sota/sota_autoprov.toml | 60 | install -m 0644 ${S}/config/sota_autoprov.toml ${D}/${libdir}/sota/sota_autoprov.toml |
60 | install -m 0644 ${S}/config/sota_hsm_prov.toml ${D}/${libdir}/sota/sota_hsm_prov.toml | 61 | install -m 0644 ${S}/config/sota_hsm_prov.toml ${D}/${libdir}/sota/sota_hsm_prov.toml |
61 | install -m 0644 ${S}/config/sota_implicit_prov.toml ${D}/${libdir}/sota/sota_implicit_prov.toml | 62 | install -m 0644 ${S}/config/sota_implicit_prov.toml ${D}/${libdir}/sota/sota_implicit_prov.toml |
63 | install -m 0644 ${S}/config/sota_implicit_prov_ca.toml ${D}/${libdir}/sota/sota_implicit_prov_ca.toml | ||
62 | 64 | ||
63 | install -m 0755 ${B}/src/sota_tools/garage-sign-prefix/src/garage-sign/bin/* ${D}${bindir} | 65 | install -m 0755 ${B}/src/sota_tools/garage-sign-prefix/src/garage-sign/bin/* ${D}${bindir} |
64 | install -m 0644 ${B}/src/sota_tools/garage-sign-prefix/src/garage-sign/lib/* ${D}${libdir} | 66 | install -m 0644 ${B}/src/sota_tools/garage-sign-prefix/src/garage-sign/lib/* ${D}${libdir} |