blob: 403c8f2876a58dae5253d048f60bc42565cfe132 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/sh
JSON="$2"
iter=0
echo "[" > "${JSON}"
for file in $1/bdwlan*.*; do
case `basename "${file}"` in
*.txt)
continue
;;
bdwlan*.bin)
file_ext="ff"
;;
bdwlan*.b*)
file_ext="$(basename "${file}" | sed -E 's:^.*\.b?0*([0-9a-f]+)$:\1:')"
;;
esac
iter=$((iter+1))
[ $iter -ne 1 ] && echo " }," >> "${JSON}"
echo " {" >> "${JSON}"
echo " \"data\": \"$file\"," >> "${JSON}"
echo " \"names\": [\"bus=pci,bmi-chip-id=0,bmi-board-id=${file_ext}\"]" >> "${JSON}"
done
echo " }" >> "${JSON}"
echo "]" >> "${JSON}"
|