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
5f46ec9
meta-balena-scarthgap: Add integration layer
jakogut Mar 29, 2024
d02a2a1
fatrw: add checksums
jakogut Apr 1, 2024
b047b16
healthdog: add checksums
jakogut Apr 1, 2024
d0d45b2
bindmount: add checksums
jakogut Apr 1, 2024
44e17c4
os-config: add checksums
jakogut Apr 2, 2024
24c59fa
scarthgap: busybox: fix QA issue in patch
jakogut Apr 1, 2024
c974058
common: adjust bmaptool name for scarthgap
jakogut Apr 1, 2024
eab2d65
meta-balena-rust: add scarthgap to LAYERSERIES_COMPAT
jakogut Apr 1, 2024
781cd87
meta-balena-common: add scarthgap to LAYERSERIES_COMPAT
jakogut Apr 1, 2024
95f73f2
common: peak: prepare for merged usr
jakogut Apr 4, 2024
64c18aa
common: base-files: prepare for merged usr
jakogut Apr 2, 2024
ff86c94
common: libnss-ato: prepare for merged usr
jakogut Apr 2, 2024
4aa0fbb
common: balena-engine: prepare for merged usr
jakogut Apr 3, 2024
aa1d458
common: usb-modeswitch: prepare for merged usr
jakogut Apr 3, 2024
476713f
common: usb-modeswitch-data: prepare for merged usr
jakogut Apr 4, 2024
8d26399
common: systemd: prepare for merged usr
jakogut Apr 2, 2024
9fddf76
scarthgap: linux-firmware: prepare for merged usr
jakogut Apr 3, 2024
d6cb5da
scarthgap: enable usrmerge distro feature
jakogut Apr 1, 2024
298c0d1
common: bluez: bump from 5.66 to 5.72
jakogut Apr 3, 2024
c4d04e3
resin-sanity: get datastore from event
jakogut Apr 2, 2024
f2dd552
meta-balena-rust: add balena_ prefix to classes
jakogut Apr 2, 2024
175c680
rust: replace references to deprecated distutils module
jakogut Apr 2, 2024
46f79f9
common: systemd: fix QA issue
jakogut Apr 3, 2024
2a59a09
common: networkmanager: fix postinst script failure
jakogut Apr 4, 2024
e09f22c
common: image_types: backport nanbield+ image output naming
jakogut Apr 9, 2024
4aaff1b
openvpn: fix systemd-tmpfiles legacy path warning
jakogut May 2, 2024
55a2b3c
conf: set INIT_MANAGER to disable sysvinit scripts
jakogut May 2, 2024
2fd33b7
meta-balena-scarthgap: Remove preference for resolvconf version 1.91
floion Sep 30, 2024
c2902b1
meta-balena-scarthgap:resolvconf: Delete old 1.91 recipe
floion Oct 1, 2024
152be4f
meta-balena-scarthgap:volatile-binds: Remove unneeded changes
floion Oct 1, 2024
294b5ad
meta-balena-scarthgap:kernel-devsrc.bbappend: Remove unneeded file
floion Oct 1, 2024
a6f6d24
recipes-kernel/linux-firmware: Use variable for packaging files
floion Dec 12, 2024
94d5a6d
fatrw: switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
ebcd692
healthdog: switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
f5c6717
os-config: Switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
f665da2
bindmount: Switch to balena prefixed cargo and rust classes
floion Dec 17, 2024
5c7d444
image-balena.bbclass: Do not include udev hardware database source fi…
floion Dec 17, 2024
25bfb60
balena-os.inc: Remove image name suffix
floion Dec 17, 2024
a2a7120
plymouth: Fix build failure in Scarthgap
floion Dec 19, 2024
ae2905c
systemd: Remove udev hardware database source files cleanup hack
floion Dec 30, 2024
cd17161
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