Revision 99772ae2
b/pc-bios/optionrom/signrom.sh | ||
---|---|---|
31 | 31 |
size=$(( $x * 512 - 1 )) |
32 | 32 |
|
33 | 33 |
# now get the checksum |
34 |
for i in `od -A n -t u1 -v "$1"`; do |
|
34 |
nums=`od -A n -t u1 -v "$1"` |
|
35 |
for i in ${nums}; do |
|
35 | 36 |
# add each byte's value to sum |
36 |
sum=$(( $sum + $i ))
|
|
37 |
sum=`expr $sum + $i`
|
|
37 | 38 |
done |
38 | 39 |
|
39 | 40 |
sum=$(( $sum % 256 )) |
Also available in: Unified diff