summaryrefslogtreecommitdiff
path: root/units/audio
diff options
authorDirk Su <dirk.su@canonical.com>2021-10-06 11:50:33 +0800
committerDirk Su <dirk.su@canonical.com>2021-10-06 11:50:33 +0800
commit8ba0f240e7b7fb021cc3788fa4d1811eed8077bb (patch)
tree89da735922448e0f478767d8dfb7dc96d052a771 /units/audio
parent7919770b3a73150f67f226c356ceca78cf7dbd36 (diff)
Return the test result of audio/valid-sof-firmware-sig
Diffstat (limited to 'units/audio')
-rw-r--r--units/audio/jobs.pxu7
1 files changed, 6 insertions, 1 deletions
diff --git a/units/audio/jobs.pxu b/units/audio/jobs.pxu
index 1fad964..e6b21a6 100644
--- a/units/audio/jobs.pxu
+++ b/units/audio/jobs.pxu
@@ -15,13 +15,18 @@ requires:
device.category == 'AUDIO'
package.name == 'linux-firmware'
command:
+ fail=0
for fw in /lib/firmware/intel/sof/sof-*.ri;
do
# shellcheck disable=SC2016
if xxd "${fw}" | grep -q '$CPD'; then
- sof_ri_info.py --valid "${fw}"
+ if ! sof_ri_info.py --valid "${fw}";
+ then
+ fail=1
+ fi
fi
done
+ exit $fail
_description: Valid sof firmware signature
plugin: user-interact-verify