8 work=`mktemp -u $base.XXXXXX` || exit 1
9 src=`mktemp -u $base.XXXXXX` || exit 1
13 ggatel destroy -f -u $us
18 trap test_cleanup ABRT EXIT INT TERM
20 dd if=/dev/random of=$work bs=1m count=1 conv=sync
21 dd if=/dev/random of=$src bs=1m count=1 conv=sync
23 if ! ggatel create -u $us $work; then
24 echo 'ggatel create failed'
29 dd if=${src} of=/dev/ggate${us} bs=1m count=1
34 src_checksum=$(md5 -q $src)
35 work_checksum=$(md5 -q $work)
36 if [ "$work_checksum" != "$src_checksum" ]; then
37 echo "not ok 1 - md5 checksums didn't match ($work_checksum != $src_checksum) # TODO: bug 204616"
38 echo 'not ok 2 # SKIP'
40 echo 'ok 1 - md5 checksum'
42 ggate_checksum=$(md5 -q /dev/ggate${us})
43 if [ "$ggate_checksum" != "$src_checksum" ]; then
44 echo "not ok 2 - md5 checksums didn't match ($ggate_checksum != $src_checksum)"
46 echo 'ok 2 - md5 checksum'