[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [COMMIT 99772ae] signrom.sh: portability fix
From: |
Anthony Liguori |
Subject: |
[Qemu-commits] [COMMIT 99772ae] signrom.sh: portability fix |
Date: |
Wed, 22 Jul 2009 16:26:30 -0000 |
From: Christoph Egger <address@hidden>
Attached patch makes signrom.sh working on NetBSD.
The output of the 'od' command leads to a syntax error
which breaks the build.
Signed-off-by: Christoph Egger <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>
diff --git a/pc-bios/optionrom/signrom.sh b/pc-bios/optionrom/signrom.sh
index 263ba5f..4322811 100755
--- a/pc-bios/optionrom/signrom.sh
+++ b/pc-bios/optionrom/signrom.sh
@@ -31,9 +31,10 @@ x=`dd if="$1" bs=1 count=1 skip=2 2>/dev/null | od -t u1 -A
n`
size=$(( $x * 512 - 1 ))
# now get the checksum
-for i in `od -A n -t u1 -v "$1"`; do
+nums=`od -A n -t u1 -v "$1"`
+for i in ${nums}; do
# add each byte's value to sum
- sum=$(( $sum + $i ))
+ sum=`expr $sum + $i`
done
sum=$(( $sum % 256 ))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [COMMIT 99772ae] signrom.sh: portability fix,
Anthony Liguori <=