+2013-10-26 BVK Chaitanya <bvk.groups@gmail.com>
+
+ * tests/test_sha512sum.in: New test.
+
2013-10-26 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/fs/iso9660.c: Replace strncat with memcpy.
--- /dev/null
+#! /bin/bash
+
+# create a randome file
+file=`mktemp`
+cat >$file <<EOF
+hello world!
+EOF
+
+outfile1=`mktemp`
+@builddir@/grub-shell --files=/boot/grub/file=$file >$outfile1 <<EOF
+sha512sum /boot/grub/file
+EOF
+
+outfile2=`mktemp`
+sha512sum $file >$outfile2
+
+SHA1=`cat $outfile1 | tr -d '\n' | cut -f1 -d\ `
+SHA2=`cat $outfile2 | cut -f1 -d\ `
+
+if test "$SHA1" = "$SHA2"; then
+ rm -f ${outfile1} ${outfile2}
+ exit 0
+else
+ echo "GRUB sha512sum output did not match sha512sum output."
+ echo "See diff -u ${outfile1} ${outfile2}"
+ exit 1
+fi