diff options
| author | lbonn <lbonn@users.noreply.github.com> | 2019-10-17 16:12:55 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-17 16:12:55 +0200 |
| commit | e40f2056f0d21779ea4ea72e947a812469e49be9 (patch) | |
| tree | 25a9d4d3facf0498d62d45675f7d6434d7321052 | |
| parent | 4cffedf243cd62a48f941ad713a6ea92b16dd9f5 (diff) | |
| parent | ec1ac0617b120813d6450dffe1aa8d4868e37332 (diff) | |
| download | meta-updater-e40f2056f0d21779ea4ea72e947a812469e49be9.tar.gz | |
Merge pull request #615 from advancedtelematic/fix/use-aktualizr-rls
Use proper aktualizr release in deployed images!
| -rw-r--r-- | recipes-sota/aktualizr/aktualizr_git.bb | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/recipes-sota/aktualizr/aktualizr_git.bb b/recipes-sota/aktualizr/aktualizr_git.bb index e4c9be8..d878d88 100644 --- a/recipes-sota/aktualizr/aktualizr_git.bb +++ b/recipes-sota/aktualizr/aktualizr_git.bb | |||
| @@ -3,7 +3,7 @@ DESCRIPTION = "SOTA Client application written in C++" | |||
| 3 | HOMEPAGE = "https://github.com/advancedtelematic/aktualizr" | 3 | HOMEPAGE = "https://github.com/advancedtelematic/aktualizr" |
| 4 | SECTION = "base" | 4 | SECTION = "base" |
| 5 | LICENSE = "MPL-2.0" | 5 | LICENSE = "MPL-2.0" |
| 6 | LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=9741c346eef56131163e13b9db1241b3" | 6 | LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=815ca599c9df247a0c7f619bab123dad" |
| 7 | 7 | ||
| 8 | DEPENDS = "boost curl openssl libarchive libsodium sqlite3 asn1c-native" | 8 | DEPENDS = "boost curl openssl libarchive libsodium sqlite3 asn1c-native" |
| 9 | DEPENDS_append = "${@bb.utils.contains('PTEST_ENABLED', '1', ' coreutils-native net-tools-native ostree-native aktualizr-native ', '', d)}" | 9 | DEPENDS_append = "${@bb.utils.contains('PTEST_ENABLED', '1', ' coreutils-native net-tools-native ostree-native aktualizr-native ', '', d)}" |
| @@ -18,20 +18,19 @@ PR = "7" | |||
| 18 | GARAGE_SIGN_PV = "0.7.0-33-g214dfb1" | 18 | GARAGE_SIGN_PV = "0.7.0-33-g214dfb1" |
| 19 | 19 | ||
| 20 | SRC_URI = " \ | 20 | SRC_URI = " \ |
| 21 | gitsm://github.com/advancedtelematic/aktualizr;branch=${BRANCH} \ | 21 | gitsm://github.com/advancedtelematic/aktualizr;branch=${BRANCH};name=aktualizr \ |
| 22 | file://run-ptest \ | 22 | file://run-ptest \ |
| 23 | file://aktualizr.service \ | 23 | file://aktualizr.service \ |
| 24 | file://aktualizr-secondary.service \ | 24 | file://aktualizr-secondary.service \ |
| 25 | file://aktualizr-serialcan.service \ | 25 | file://aktualizr-serialcan.service \ |
| 26 | file://10-resource-control.conf \ | 26 | file://10-resource-control.conf \ |
| 27 | ${@ d.expand("https://ats-tuf-cli-releases.s3-eu-central-1.amazonaws.com/cli-${GARAGE_SIGN_PV}.tgz;unpack=0") if d.getVar('GARAGE_SIGN_AUTOVERSION') != '1' else ''} \ | 27 | ${@ d.expand("https://ats-tuf-cli-releases.s3-eu-central-1.amazonaws.com/cli-${GARAGE_SIGN_PV}.tgz;unpack=0;name=garagesign") if d.getVar('GARAGE_SIGN_AUTOVERSION') != '1' else ''} \ |
| 28 | " | 28 | " |
| 29 | 29 | ||
| 30 | # for garage-sign archive | 30 | SRC_URI[garagesign.md5sum] = "66ffe8dcd61d4c15646e1c4b7dde7401" |
| 31 | SRC_URI[md5sum] = "66ffe8dcd61d4c15646e1c4b7dde7401" | 31 | SRC_URI[garagesign.sha256sum] = "7a7193ddf7e1a33ea60fbb20f98318a8bd78c325dab391d8c4ebd644a738abdc" |
| 32 | SRC_URI[sha256sum] = "7a7193ddf7e1a33ea60fbb20f98318a8bd78c325dab391d8c4ebd644a738abdc" | ||
| 33 | 32 | ||
| 34 | SRCREV = "d13ff1ceeca2694b982287740aca8f58edad514d" | 33 | SRCREV = "1592d4ab63d8851aca3440529701425612fbe903" |
| 35 | BRANCH ?= "master" | 34 | BRANCH ?= "master" |
| 36 | 35 | ||
| 37 | S = "${WORKDIR}/git" | 36 | S = "${WORKDIR}/git" |
| @@ -46,7 +45,7 @@ SYSTEMD_PACKAGES = "${PN} ${PN}-secondary" | |||
| 46 | SYSTEMD_SERVICE_${PN} = "aktualizr.service" | 45 | SYSTEMD_SERVICE_${PN} = "aktualizr.service" |
| 47 | SYSTEMD_SERVICE_${PN}-secondary = "aktualizr-secondary.service" | 46 | SYSTEMD_SERVICE_${PN}-secondary = "aktualizr-secondary.service" |
| 48 | 47 | ||
| 49 | EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release -DAKTUALIZR_VERSION=${PV} ${@bb.utils.contains('PTEST_ENABLED', '1', '-DTESTSUITE_VALGRIND=on', '', d)}" | 48 | EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release ${@bb.utils.contains('PTEST_ENABLED', '1', '-DTESTSUITE_VALGRIND=on', '', d)}" |
| 50 | 49 | ||
| 51 | GARAGE_SIGN_OPS = "${@ d.expand('-DGARAGE_SIGN_ARCHIVE=${WORKDIR}/cli-${GARAGE_SIGN_PV}.tgz') if d.getVar('GARAGE_SIGN_AUTOVERSION') != '1' else ''}" | 50 | GARAGE_SIGN_OPS = "${@ d.expand('-DGARAGE_SIGN_ARCHIVE=${WORKDIR}/cli-${GARAGE_SIGN_PV}.tgz') if d.getVar('GARAGE_SIGN_AUTOVERSION') != '1' else ''}" |
| 52 | 51 | ||
| @@ -70,8 +69,12 @@ RESOURCE_CPU_WEIGHT = "100" | |||
| 70 | RESOURCE_MEMORY_HIGH = "100M" | 69 | RESOURCE_MEMORY_HIGH = "100M" |
| 71 | RESOURCE_MEMORY_MAX = "80%" | 70 | RESOURCE_MEMORY_MAX = "80%" |
| 72 | 71 | ||
| 73 | do_compile_ptest() { | 72 | do_configure_prepend() { |
| 74 | cmake_runcmake_build --target build_tests "${PARALLEL_MAKE}" | 73 | # CMake has trouble finding yocto's git when cross-compiling, let's do this step manually |
| 74 | cd ${S} | ||
| 75 | if [ ! -f VERSION ]; then | ||
| 76 | ./scripts/get_version.sh > VERSION | ||
| 77 | fi | ||
| 75 | } | 78 | } |
| 76 | 79 | ||
| 77 | do_install_ptest() { | 80 | do_install_ptest() { |
