Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scarthgap reloaded #3584

Open
wants to merge 41 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
bdf198e
meta-balena-scarthgap: Add integration layer
jakogut Mar 29, 2024
ebe1b93
fatrw: add checksums
jakogut Apr 1, 2024
1a898e7
healthdog: add checksums
jakogut Apr 1, 2024
26a95d6
bindmount: add checksums
jakogut Apr 1, 2024
3b47ff0
os-config: add checksums
jakogut Apr 2, 2024
f2eb6f6
scarthgap: busybox: fix QA issue in patch
jakogut Apr 1, 2024
75860ee
common: adjust bmaptool name for scarthgap
jakogut Apr 1, 2024
d4572a3
meta-balena-rust: add scarthgap to LAYERSERIES_COMPAT
jakogut Apr 1, 2024
ea59ab5
meta-balena-common: add scarthgap to LAYERSERIES_COMPAT
jakogut Apr 1, 2024
6c2df46
common: peak: prepare for merged usr
jakogut Apr 4, 2024
ab022c6
common: base-files: prepare for merged usr
jakogut Apr 2, 2024
3326cee
common: libnss-ato: prepare for merged usr
jakogut Apr 2, 2024
fd8707e
common: balena-engine: prepare for merged usr
jakogut Apr 3, 2024
7e80fe4
common: usb-modeswitch: prepare for merged usr
jakogut Apr 3, 2024
aeef29d
common: usb-modeswitch-data: prepare for merged usr
jakogut Apr 4, 2024
710a161
common: systemd: prepare for merged usr
jakogut Apr 2, 2024
041533d
scarthgap: linux-firmware: prepare for merged usr
jakogut Apr 3, 2024
bf3953d
scarthgap: enable usrmerge distro feature
jakogut Apr 1, 2024
81db3ea
common: bluez: bump from 5.66 to 5.72
jakogut Apr 3, 2024
5af6eef
resin-sanity: get datastore from event
jakogut Apr 2, 2024
b5e4258
meta-balena-rust: add balena_ prefix to classes
jakogut Apr 2, 2024
e0980b4
rust: replace references to deprecated distutils module
jakogut Apr 2, 2024
cb39cfd
common: systemd: fix QA issue
jakogut Apr 3, 2024
4972fdf
common: networkmanager: fix postinst script failure
jakogut Apr 4, 2024
f553143
common: image_types: backport nanbield+ image output naming
jakogut Apr 9, 2024
0f4b241
openvpn: fix systemd-tmpfiles legacy path warning
jakogut May 2, 2024
c739e06
conf: set INIT_MANAGER to disable sysvinit scripts
jakogut May 2, 2024
3afb1a2
meta-balena-scarthgap: Remove preference for resolvconf version 1.91
floion Sep 30, 2024
ef3f6b0
meta-balena-scarthgap:resolvconf: Delete old 1.91 recipe
floion Oct 1, 2024
22cc306
meta-balena-scarthgap:volatile-binds: Remove unneeded changes
floion Oct 1, 2024
09c39e5
meta-balena-scarthgap:kernel-devsrc.bbappend: Remove unneeded file
floion Oct 1, 2024
9a396e3
recipes-kernel/linux-firmware: Use variable for packaging files
floion Dec 12, 2024
3e1fb9b
fatrw: switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
4db2706
healthdog: switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
63b27d1
os-config: Switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
d4f3b44
bindmount: Switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
3f10bf1
image-balena.bbclass: Do not include udev hardware database source fi…
floion Dec 17, 2024
99efab7
balena-os.inc: Remove image name suffix
floion Dec 17, 2024
bbd3cc8
plymouth: Fix build failure in Scarthgap
floion Dec 19, 2024
cc2ba3a
systemd: Remove udev hardware database source files cleanup hack
floion Dec 30, 2024
4df98c8
meta-balena-scarthgap:plymouth: Fix build issue of version 24.004.60 …
floion Dec 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 19 additions & 5 deletions meta-balena-common/classes/image-balena.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
# Balena images customizations
#

ROOTFS_RO_UNNEEDED = "udev-hwdb"

inherit image_types_balena kernel-balena-noimage

# When building a Balena OS image, we also generate the kernel modules headers
Expand All @@ -10,11 +12,23 @@ DEPENDS += "coreutils-native jq-native ${@bb.utils.contains('BALENA_DISABLE_KERN

# Deploy the license.manifest of the current image we baked
deploy_image_license_manifest () {
IMAGE_LICENSE_MANIFEST="${LICENSE_DIRECTORY}/${IMAGE_NAME}/license.manifest"
if [ ! -f "${IMAGE_LICENSE_MANIFEST}" ]; then
# Pyro and above have renamed this file
IMAGE_LICENSE_MANIFEST="${LICENSE_DIRECTORY}/${IMAGE_NAME}/image_license.manifest"
# Pre-Pyro
# Post-Pyro
# Post-Nanbield
for manifest_path in \
"${LICENSE_DIRECTORY}/${IMAGE_NAME}/image_license.manifest" \
"${LICENSE_DIRECTORY}/${IMAGE_NAME}/license.manifest" \
"${LICENSE_DIRECTORY}/${SSTATE_PKGARCH}/${IMAGE_NAME}/license.manifest"; do
if [ -f "${manifest_path}" ]; then
IMAGE_LICENSE_MANIFEST="${manifest_path}"
break
fi
done

if [ -z "${IMAGE_LICENSE_MANIFEST}" ]; then
bbfatal "Unable to locate license for for image '${IMAGE_NAME}'"
fi

# XXX support for post morty yocto versions
# Check if we are running on a poky version which deploys to IMGDEPLOYDIR instead
# of DEPLOY_DIR_IMAGE (poky morty introduced this change)
Expand All @@ -26,7 +40,7 @@ deploy_image_license_manifest () {
DEPLOY_SYMLINK_IMAGE_LICENSE_MANIFEST="${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.license.manifest"
fi
cp -f ${IMAGE_LICENSE_MANIFEST} ${DEPLOY_IMAGE_LICENSE_MANIFEST}
ln -sf ${IMAGE_NAME}.rootfs.license.manifest ${DEPLOY_SYMLINK_IMAGE_LICENSE_MANIFEST}
ln -sf ${IMAGE_NAME}.license.manifest ${DEPLOY_SYMLINK_IMAGE_LICENSE_MANIFEST}
}
do_populate_lic_deploy[nostamp] = "1"

Expand Down
18 changes: 9 additions & 9 deletions meta-balena-common/classes/image_types_balena.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -69,16 +69,16 @@ python() {
# instead of DEPLOY_DIR_IMAGE (poky morty introduced this change)
if d.getVar('IMGDEPLOYDIR', True):
d.setVar('BALENA_ROOT_FS', '${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.${BALENA_ROOT_FSTYPE}')
d.setVar('BALENA_RAW_IMG', '${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.balenaos-img')
d.setVar('BALENA_RAW_BMAP', '${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.bmap')
d.setVar('BALENA_DOCKER_IMG', '${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.docker')
d.setVar('BALENA_HOSTAPP_IMG', '${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.${BALENA_ROOT_FSTYPE}')
d.setVar('BALENA_RAW_IMG', '${IMGDEPLOYDIR}/${IMAGE_NAME}.balenaos-img')
d.setVar('BALENA_RAW_BMAP', '${IMGDEPLOYDIR}/${IMAGE_NAME}.bmap')
d.setVar('BALENA_DOCKER_IMG', '${IMGDEPLOYDIR}/${IMAGE_NAME}.docker')
d.setVar('BALENA_HOSTAPP_IMG', '${IMGDEPLOYDIR}/${IMAGE_NAME}.${BALENA_ROOT_FSTYPE}')
else:
d.setVar('BALENA_ROOT_FS', '${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.${BALENA_ROOT_FSTYPE}')
d.setVar('BALENA_RAW_IMG', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.balenaos-img')
d.setVar('BALENA_RAW_BMAP', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.bmap')
d.setVar('BALENA_DOCKER_IMG', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.docker')
d.setVar('BALENA_HOSTAPP_IMG', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.${BALENA_ROOT_FSTYPE}')
d.setVar('BALENA_RAW_IMG', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.balenaos-img')
d.setVar('BALENA_RAW_BMAP', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.bmap')
d.setVar('BALENA_DOCKER_IMG', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.docker')
d.setVar('BALENA_HOSTAPP_IMG', '${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${BALENA_ROOT_FSTYPE}')

d.setVar('BALENA_IMAGE_BOOTLOADER_DEPLOY_TASK', ' '.join(bootloader + ':do_populate_sysroot' for bootloader in d.getVar("BALENA_IMAGE_BOOTLOADER", True).split()))
}
Expand Down Expand Up @@ -137,7 +137,7 @@ do_image_balenaos_img[depends] = " \
e2fsprogs-native:do_populate_sysroot \
mtools-native:do_populate_sysroot \
parted-native:do_populate_sysroot \
bmap-tools-native:do_populate_sysroot \
bmaptool-native:do_populate_sysroot \
virtual/kernel:do_deploy \
${BALENA_IMAGE_BOOTLOADER_DEPLOY_TASK} \
"
Expand Down
5 changes: 3 additions & 2 deletions meta-balena-common/classes/resin-sanity.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ BALENA_DEPRECATED_COLLECTIONS = " \
resin-common:balena-common \
"

def balenaos_build_configuration():
def balenaos_build_configuration(d):
success = True
if d.getVar('PACKAGE_CLASSES', True) != "package_ipk":
bb.warn("ResinOS distro depends on opkg packages (ipk). Make sure PACKAGE_CLASSES is set on package_ipk.")
Expand All @@ -31,10 +31,11 @@ def balenaos_build_configuration():
return success

python balenaos_sanity_handler() {
d = e.data
if d.getVar('RESINOS_SANITY_SKIP', True) == "1":
bb.warn('ResinOS specific sanity checks were skipped.')
return
if not balenaos_build_configuration():
if not balenaos_build_configuration(d):
bb.fatal("ResinOS sanity checks failed. See above.")
}

Expand Down
1 change: 1 addition & 0 deletions meta-balena-common/conf/distro/include/balena-os.inc
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ INITRAMFS_IMAGE = "balena-image-initramfs"
INITRAMFS_IMAGE_BUNDLE = "1"
KERNEL_INITRAMFS = "-initramfs"
INITRAMFS_TASK = ""
IMAGE_NAME_SUFFIX = ""

# resinOS defaults to ipk packages
PACKAGE_CLASSES ?= "package_ipk"
Expand Down
1 change: 1 addition & 0 deletions meta-balena-common/conf/distro/resin-systemd.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ DISTRO_FEATURES:append = " systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_base-utils-syslog = ""
INIT_MANAGER = "systemd"
2 changes: 1 addition & 1 deletion meta-balena-common/conf/layer.conf
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ BBFILE_COLLECTIONS += "balena-common"
BBFILE_PATTERN_balena-common := "^${LAYERDIR}/"
BBFILE_PRIORITY_balena-common = "1337"

LAYERSERIES_COMPAT_balena-common = "honister kirkstone"
LAYERSERIES_COMPAT_balena-common = "honister kirkstone scarthgap"

BALENA_DEPRECATED_YOCTO_LAYER ?= "0"

Expand Down
39 changes: 29 additions & 10 deletions meta-balena-common/recipes-connectivity/bluez5/bluez5.inc
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
file://COPYING.LIB;md5=fb504b67c50331fc78734fed90fb0e09 \
file://src/main.c;beginline=1;endline=24;md5=0ad83ca0dc37ab08af448777c581e7ac"
DEPENDS = "dbus glib-2.0"
RDEPENDS:${PN} += "dbus"
PROVIDES += "bluez-hcidump"
RPROVIDES:${PN} += "bluez-hcidump"

Expand Down Expand Up @@ -49,6 +50,7 @@ PACKAGECONFIG[manpages] = "--enable-manpages,--disable-manpages,python3-docutils

SRC_URI = "${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \
file://init \
file://run-ptest \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'file://0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch', d)} \
file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \
file://0001-test-gatt-Fix-hung-issue.patch \
Expand All @@ -58,36 +60,33 @@ S = "${WORKDIR}/bluez-${PV}"

CVE_PRODUCT = "bluez"

inherit autotools pkgconfig systemd update-rc.d gobject-introspection-data
inherit autotools pkgconfig systemd update-rc.d ptest gobject-introspection-data

EXTRA_OECONF = "\
--enable-test \
--enable-datafiles \
--enable-library \
--enable-pie \
--without-zsh-completion-dir \
"

CFLAGS += "-DFIRMWARE_DIR=\\"${nonarch_base_libdir}/firmware\\""

# bluez5 builds a large number of useful utilities but does not
# install them. Specify which ones we want put into ${PN}-noinst-tools.
NOINST_TOOLS_READLINE ??= ""
NOINST_TOOLS_TESTING ??= ""
NOINST_TOOLS_BT ??= ""
NOINST_TOOLS = " \
${@bb.utils.contains('PACKAGECONFIG', 'readline', '${NOINST_TOOLS_READLINE}', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'testing', '${NOINST_TOOLS_TESTING}', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'tools', '${NOINST_TOOLS_BT}', '', d)} \
"

do_install:append() {
install -d ${D}${INIT_D_DIR}
install -m 0755 ${WORKDIR}/init ${D}${INIT_D_DIR}/bluetooth

install -d ${D}${sysconfdir}/bluetooth/
if [ -f ${S}/profiles/network/network.conf ]; then
install -m 0644 ${S}/profiles/network/network.conf ${D}/${sysconfdir}/bluetooth/
fi
if [ -f ${S}/profiles/input/input.conf ]; then
install -m 0644 ${S}/profiles/input/input.conf ${D}/${sysconfdir}/bluetooth/
fi

if [ -f ${D}/${sysconfdir}/init.d/bluetooth ]; then
sed -i -e 's#@LIBEXECDIR@#${libexecdir}#g' ${D}/${sysconfdir}/init.d/bluetooth
fi
Expand All @@ -96,9 +95,13 @@ do_install:append() {
for f in ${NOINST_TOOLS} ; do
install -m 755 ${B}/$f ${D}/${bindir}
done

# Patch python tools to use Python 3; they should be source compatible, but
# still refer to Python 2 in the shebang
sed -i -e '1s,#!.*python.*,#!${bindir}/python3,' ${D}${libdir}/bluez/test/*
}

PACKAGES =+ "${PN}-obex ${PN}-noinst-tools"
PACKAGES =+ "${PN}-testtools ${PN}-obex ${PN}-noinst-tools"

FILES:${PN} += " \
${libdir}/bluetooth/plugins/*.so \
Expand All @@ -118,6 +121,8 @@ FILES:${PN}-obex = "${libexecdir}/bluetooth/obexd \
"
SYSTEMD_SERVICE:${PN}-obex = "obex.service"

FILES:${PN}-testtools = "${libdir}/bluez/test/*"

def get_noinst_tools_paths (d, bb, tools):
s = list()
bindir = d.getVar("bindir")
Expand All @@ -128,6 +133,20 @@ def get_noinst_tools_paths (d, bb, tools):

FILES:${PN}-noinst-tools = "${@get_noinst_tools_paths(d, bb, d.getVar('NOINST_TOOLS'))}"

RDEPENDS:${PN}-testtools += "python3-core python3-dbus"
RDEPENDS:${PN}-testtools += "${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'python3-pygobject', '', d)}"

SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'bluetooth.service', '', d)}"
INITSCRIPT_PACKAGES = "${PN}"
INITSCRIPT_NAME:${PN} = "bluetooth"

do_compile_ptest() {
oe_runmake buildtests
}

do_install_ptest() {
cp -r ${B}/unit/ ${D}${PTEST_PATH}
rm -f ${D}${PTEST_PATH}/unit/*.o
}

RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-gconv-utf-16"
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 61e741654cc2eb167bca212a3bb2ba8f3ba280c1 Mon Sep 17 00:00:00 2001
From fb583a57f9f4ab956a09e9bb96d89aa13553bf21 Mon Sep 17 00:00:00 2001
From: Mingli Yu <[email protected]>
Date: Fri, 24 Aug 2018 12:04:03 +0800
Subject: [PATCH] test-gatt: Fix hung issue
Expand All @@ -21,15 +21,16 @@ no action.
Upstream-Status: Submitted [https://marc.info/?l=linux-bluetooth&m=153508881804635&w=2]

Signed-off-by: Mingli Yu <[email protected]>

---
unit/test-gatt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/unit/test-gatt.c b/unit/test-gatt.c
index c7e28f8..b57373b 100644
index 5e06d4e..4864d36 100644
--- a/unit/test-gatt.c
+++ b/unit/test-gatt.c
@@ -4463,7 +4463,7 @@ int main(int argc, char *argv[])
@@ -4546,7 +4546,7 @@ int main(int argc, char *argv[])
test_server, service_db_1, NULL,
raw_pdu(0x03, 0x00, 0x02),
raw_pdu(0xbf, 0x00),
Expand All @@ -38,6 +39,3 @@ index c7e28f8..b57373b 100644

define_test_server("/robustness/unkown-command",
test_server, service_db_1, NULL,
--
2.7.4

Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
From 4bdf0f96dcaa945fd29f26d56e5b36d8c23e4c8b Mon Sep 17 00:00:00 2001
From 738e73b386352fd90f1f26cc1ee75427cf4dc23b Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <[email protected]>
Date: Fri, 1 Apr 2016 17:07:34 +0300
Subject: [PATCH] tests: add a target for building tests without running them

Upstream-Status: Inappropriate [oe specific]
Signed-off-by: Alexander Kanavin <[email protected]>

---
Makefile.am | 3 +++
1 file changed, 3 insertions(+)

diff --git a/Makefile.am b/Makefile.am
index 1a48a71..ba3b92f 100644
index e738eb3..dab17dd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -425,6 +425,9 @@ endif
@@ -710,6 +710,9 @@ endif
TESTS = $(unit_tests)
AM_TESTS_ENVIRONMENT = MALLOC_CHECK_=3 MALLOC_PERTURB_=69

Expand All @@ -23,6 +24,3 @@ index 1a48a71..ba3b92f 100644
if DBUS_RUN_SESSION
AM_TESTS_ENVIRONMENT += dbus-run-session --
endif
--
2.8.0.rc3

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 51584158b9a2e58f3790f8a7387b5cf167eca88b Mon Sep 17 00:00:00 2001
From b53df61b41088b68c127ac76cc71683ac3453b9d Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <[email protected]>
Date: Mon, 12 Dec 2022 13:10:19 +0100
Subject: [PATCH] src/shared/util.c: include linux/limits.h
Expand All @@ -8,15 +8,16 @@ systems such as those using musl.

Upstream-Status: Submitted [to [email protected],[email protected],[email protected]]
Signed-off-by: Alexander Kanavin <[email protected]>

---
src/shared/util.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/src/shared/util.c b/src/shared/util.c
index 0a0308c..1f61314 100644
index c0c2c4a..036dc0d 100644
--- a/src/shared/util.c
+++ b/src/shared/util.c
@@ -22,6 +22,7 @@
@@ -23,6 +23,7 @@
#include <unistd.h>
#include <dirent.h>
#include <limits.h>
Expand Down
31 changes: 31 additions & 0 deletions meta-balena-common/recipes-connectivity/bluez5/bluez5/run-ptest
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#! /bin/sh

cd unit

failed=0
all=0

for f in test-*; do
"./$f" -q
case "$?" in
0)
echo "PASS: $f"
all=$((all + 1))
;;
77)
echo "SKIP: $f"
;;
*)
echo "FAIL: $f"
failed=$((failed + 1))
all=$((all + 1))
;;
esac
done

if [ "$failed" -eq 0 ] ; then
echo "All $all tests passed"
else
echo "$failed of $all tests failed"
fi

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SRC_URI += " \
"

do_install:append() {
install -D -m 0755 ${WORKDIR}/10-local-bt-hci-up.rules ${D}/lib/udev/rules.d/10-local-bt-hci-up.rules
install -D -m 0755 ${WORKDIR}/10-local-bt-hci-up.rules ${D}/${nonarch_base_libdir}/udev/rules.d/10-local-bt-hci-up.rules

install -d ${D}${sysconfdir}/systemd/system/bluetooth.service.d
install -m 0644 ${WORKDIR}/bluetooth.conf.systemd ${D}${sysconfdir}/systemd/system/bluetooth.service.d/bluetooth.conf
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
require bluez5.inc

SRC_URI[sha256sum] = "39fea64b590c9492984a0c27a89fc203e1cdc74866086efb8f4698677ab2b574"
SRC_URI[sha256sum] = "499d7fa345a996c1bb650f5c6749e1d929111fa6ece0be0e98687fee6124536e"

# These issues have kernel fixes rather than bluez fixes so exclude here
CVE_CHECK_IGNORE += "CVE-2020-12352 CVE-2020-24490"
CVE_STATUS[CVE-2020-24490] = "cpe-incorrect: This issue has kernel fixes rather than bluez fixes"

# noinst programs in Makefile.tools that are conditional on READLINE
# support
Expand Down
Loading
Loading