/
githubmirror
/
hwdata
Обзор
Документация
Войти
/
githubmirror
/
hwdata
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
check-usb-ids.sh
24 строки
606 B
Vitezslav Crhonek
Fix check-usb-ids
02 окт 2025, 09:58
02 окт 2025, 09:58
79aeddf
Код
Авторство
О чём код?
#!/bin/sh set -euo pipefail IFS=$'\n\t' if [[ "${NO_DOCKER:-0}" == 1 ]]; then echo "SKIP: usb ids because of disabled docker test" exit 0 fi tmpdir=`mktemp -d` echo "Listing usb devices:" podman run -t --privileged --rm=true \ -v `pwd`/usb.ids:/usr/share/hwdata/usb.ids:ro \ -v "$tmpdir:/mnt/out" \ vcrhonek/hwdata-check \ /bin/bash -c 'lsusb 2>/mnt/out/err.out; python3 /usr/share/doc/python3-hwdata/example.py 2>>/mnt/out/err.out' || : if [[ `cat $tmpdir/err.out | wc -l` -gt 0 ]]; then echo "ERRORS:" nl $tmpdir/err.out rm -rf $tmpdir exit 1 fi rm -rf $tmpdir