bluez: add test.sh for binaries without --version

Several bluez utilities do not implement --version so the generic CI
version check fails for them. Add test.sh cases that verify the
binaries are present and executable instead.

bluez-daemon: obexd
bluez-utils: bdaddr, ciptool, hciattach, hciconfig, l2ping, l2test, rctest
bluez-utils-extra: gatttool
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 3298822f8d)
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
This commit is contained in:
Alexandru Ardelean authored and Josef Schlehofer committed 2026-10-04 09:45:32 +02:00
1 parent dbd4c11515
commit 73be450b0e
1 file changed
+18
+18
View File
@@ -0,0 +1,18 @@
#!/bin/sh
case "$1" in
bluez-daemon)
# obexd does not implement --version; just verify it is present
[ -x /usr/bin/obexd ] || exit 1
;;
bluez-utils)
# these tools do not implement --version; verify they are present
for bin in bdaddr ciptool hciattach hciconfig l2ping l2test rctest; do
[ -x "/usr/bin/$bin" ] || exit 1
done
;;
bluez-utils-extra)
# gatttool does not implement --version; just verify it is present
[ -x /usr/bin/gatttool ] || exit 1
;;
esac