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 #3400

Draft
wants to merge 33 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
23ab3e6
meta-balena-scarthgap: Add integration layer
jakogut Mar 29, 2024
289177b
fatrw: add checksums
jakogut Apr 1, 2024
c0de7ea
healthdog: add checksums
jakogut Apr 1, 2024
b81e5be
bindmount: add checksums
jakogut Apr 1, 2024
4e269a8
os-config: add checksums
jakogut Apr 2, 2024
90d131c
scarthgap: busybox: fix QA issue in patch
jakogut Apr 1, 2024
857ff5d
common: adjust bmaptool name for scarthgap
jakogut Apr 1, 2024
2a757c9
meta-balena-rust: add scarthgap to LAYERSERIES_COMPAT
jakogut Apr 1, 2024
eaae666
meta-balena-common: add scarthgap to LAYERSERIES_COMPAT
jakogut Apr 1, 2024
7da40ca
common: peak: prepare for merged usr
jakogut Apr 4, 2024
dc4a25d
common: base-files: prepare for merged usr
jakogut Apr 2, 2024
71a86b2
common: libnss-ato: prepare for merged usr
jakogut Apr 2, 2024
807aea7
common: balena-engine: prepare for merged usr
jakogut Apr 3, 2024
bfcf49b
common: usb-modeswitch: prepare for merged usr
jakogut Apr 3, 2024
41619dc
common: usb-modeswitch-data: prepare for merged usr
jakogut Apr 4, 2024
2fb349f
common: systemd: prepare for merged usr
jakogut Apr 2, 2024
76c27da
scarthgap: linux-firmware: prepare for merged usr
jakogut Apr 3, 2024
a76a59a
scarthgap: enable usrmerge distro feature
jakogut Apr 1, 2024
73c6509
common: bluez: bump from 5.66 to 5.72
jakogut Apr 3, 2024
64bff1f
resin-sanity: get datastore from event
jakogut Apr 2, 2024
46b4e49
meta-balena-rust: add balena_ prefix to classes
jakogut Apr 2, 2024
81c8fb5
rust: replace references to deprecated distutils module
jakogut Apr 2, 2024
c06477e
common: systemd: fix QA issue
jakogut Apr 3, 2024
a29d5b8
common: networkmanager: fix postinst script failure
jakogut Apr 4, 2024
3d55f8d
conf: specify INITRAMFS_IMAGE_NAME
jakogut Apr 4, 2024
4f96901
common: image_types: backport nanbield+ image output naming
jakogut Apr 9, 2024
fcf7ff0
openvpn: fix systemd-tmpfiles legacy path warning
jakogut May 2, 2024
aecfa5e
conf: set INIT_MANAGER to disable sysvinit scripts
jakogut May 2, 2024
4f39a72
plymouth: fix build error when disabling udev
jakogut May 31, 2024
41305ac
meta-balena-scarthgap: Remove preference for resolvconf version 1.91
floion Sep 30, 2024
2d06895
meta-balena-scarthgap:resolvconf: Delete old 1.91 recipe
floion Oct 1, 2024
3552a2e
meta-balena-scarthgap:volatile-binds: Remove unneeded changes
floion Oct 1, 2024
e298d09
meta-balena-scarthgap:kernel-devsrc.bbappend: Remove unneeded file
floion Oct 1, 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
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
[submodule "tests/suites/os/tests/secureboot/kernel-module-build"]
path = tests/suites/os/tests/secureboot/kernel-module-build
url = https://github.com/balena-os/kernel-module-build
[submodule "meta-clang"]
path = meta-clang
url = https://github.com/kraj/meta-clang.git
22 changes: 17 additions & 5 deletions meta-balena-common/classes/image-balena.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,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 +38,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
6 changes: 6 additions & 0 deletions meta-balena-common/conf/distro/include/balena-os.inc
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@ SPLASH = "plymouth"

IMAGE_CLASSES += "image_types_balena"

IMAGE_NAME ?= "${IMAGE_LINK_NAME}${IMAGE_VERSION_SUFFIX}"
IMAGE_LINK_NAME ?= "${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}${IMAGE_NAME_SUFFIX}"

# Define the URL where resin exposes source or prebuilt packages
AMAZON_BALENA_SHARE = "https://s3.amazonaws.com/resin-share/build_requirements"

Expand All @@ -90,6 +93,7 @@ OS_KERNEL_SECUREBOOT_CMDLINE ?= "module.sig_enforce lockdown=integrity"
# Initramfs
INITRAMFS_IMAGE = "balena-image-initramfs"
INITRAMFS_IMAGE_BUNDLE = "1"
INITRAMFS_IMAGE_NAME = "${INITRAMFS_IMAGE}${IMAGE_MACHINE_SUFFIX}"
KERNEL_INITRAMFS = "-initramfs"
INITRAMFS_TASK = ""

Expand Down Expand Up @@ -122,6 +126,8 @@ PREFERRED_VERSION_upx-native:arm = "3.94"
# let's pin linux-firmware to the version we imported from Poky kirkstone release
PREFERRED_VERSION_linux-firmware = "20230404"

#PREFERRED_VERSION_gcc = "11.4"

# balena-engine go version requirement
GOVERSION = "1.17.13"
PREFERRED_PROVIDER_go-native = "go-native"
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

21 changes: 0 additions & 21 deletions meta-balena-common/recipes-connectivity/bluez5/bluez5_%.bbappend

This file was deleted.

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