diff options
Diffstat (limited to 'recipes-sota/aktualizr/aktualizr_git.bb')
| -rw-r--r-- | recipes-sota/aktualizr/aktualizr_git.bb | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/recipes-sota/aktualizr/aktualizr_git.bb b/recipes-sota/aktualizr/aktualizr_git.bb index 2a803a8..abe8f5b 100644 --- a/recipes-sota/aktualizr/aktualizr_git.bb +++ b/recipes-sota/aktualizr/aktualizr_git.bb | |||
| @@ -22,7 +22,7 @@ SRC_URI = " \ | |||
| 22 | file://aktualizr-secondary.socket \ | 22 | file://aktualizr-secondary.socket \ |
| 23 | file://aktualizr-serialcan.service \ | 23 | file://aktualizr-serialcan.service \ |
| 24 | " | 24 | " |
| 25 | SRCREV = "930d8eef6eb584686654601c056d7c9c6fca3048" | 25 | SRCREV = "7ccfc5b4286b9a04915e74a7474a8d3451145e1c" |
| 26 | BRANCH ?= "master" | 26 | BRANCH ?= "master" |
| 27 | 27 | ||
| 28 | S = "${WORKDIR}/git" | 28 | S = "${WORKDIR}/git" |
| @@ -37,9 +37,19 @@ SYSTEMD_SERVICE_${PN}-secondary = "aktualizr-secondary.socket" | |||
| 37 | 37 | ||
| 38 | BBCLASSEXTEND =+ "native" | 38 | BBCLASSEXTEND =+ "native" |
| 39 | 39 | ||
| 40 | EXTRA_OECMAKE = "-DWARNING_AS_ERROR=OFF -DCMAKE_BUILD_TYPE=Release -DAKTUALIZR_VERSION=${PV} " | 40 | require garage-sign-version.inc |
| 41 | EXTRA_OECMAKE_append_class-target = " -DBUILD_OSTREE=ON -DBUILD_ISOTP=ON ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'hsm', '-DBUILD_P11=ON', '', d)} " | 41 | |
| 42 | EXTRA_OECMAKE_append_class-native = " -DBUILD_SOTA_TOOLS=ON -DBUILD_OSTREE=OFF -DBUILD_SYSTEMD=OFF " | 42 | EXTRA_OECMAKE = "-DWARNING_AS_ERROR=OFF \ |
| 43 | -DCMAKE_BUILD_TYPE=Release \ | ||
| 44 | -DAKTUALIZR_VERSION=${PV} " | ||
| 45 | EXTRA_OECMAKE_append_class-target = " -DBUILD_OSTREE=ON \ | ||
| 46 | -DBUILD_ISOTP=ON \ | ||
| 47 | ${@bb.utils.contains('SOTA_CLIENT_FEATURES', 'hsm', '-DBUILD_P11=ON', '', d)} " | ||
| 48 | EXTRA_OECMAKE_append_class-native = " -DBUILD_SOTA_TOOLS=ON \ | ||
| 49 | -DBUILD_OSTREE=OFF \ | ||
| 50 | -DBUILD_SYSTEMD=OFF \ | ||
| 51 | -DGARAGE_SIGN_VERSION=${GARAGE_SIGN_VERSION} \ | ||
| 52 | -DGARAGE_SIGN_SHA256=${GARAGE_SIGN_SHA256}" | ||
| 43 | 53 | ||
| 44 | do_install_append () { | 54 | do_install_append () { |
| 45 | rm -fr ${D}${libdir}/systemd | 55 | rm -fr ${D}${libdir}/systemd |
| @@ -65,8 +75,8 @@ do_install_append_class-native () { | |||
| 65 | install -m 0644 ${S}/config/sota_implicit_prov.toml ${D}/${libdir}/sota/sota_implicit_prov.toml | 75 | install -m 0644 ${S}/config/sota_implicit_prov.toml ${D}/${libdir}/sota/sota_implicit_prov.toml |
| 66 | install -m 0644 ${S}/config/sota_implicit_prov_ca.toml ${D}/${libdir}/sota/sota_implicit_prov_ca.toml | 76 | install -m 0644 ${S}/config/sota_implicit_prov_ca.toml ${D}/${libdir}/sota/sota_implicit_prov_ca.toml |
| 67 | 77 | ||
| 68 | install -m 0755 ${B}/src/sota_tools/garage-sign-prefix/src/garage-sign/bin/* ${D}${bindir} | 78 | install -m 0755 ${B}/src/sota_tools/garage-sign/bin/* ${D}${bindir} |
| 69 | install -m 0644 ${B}/src/sota_tools/garage-sign-prefix/src/garage-sign/lib/* ${D}${libdir} | 79 | install -m 0644 ${B}/src/sota_tools/garage-sign/lib/* ${D}${libdir} |
| 70 | } | 80 | } |
| 71 | 81 | ||
| 72 | PACKAGES =+ " ${PN}-common ${PN}-examples ${PN}-host-tools ${PN}-secondary " | 82 | PACKAGES =+ " ${PN}-common ${PN}-examples ${PN}-host-tools ${PN}-secondary " |
