Revision 99772ae2 pc-bios/optionrom/signrom.sh

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