1137587Snik#!/bin/sh 2137587Snik# $FreeBSD$ 3137587Snik 4137587Snikbase=`basename $0` 5137587Snikus=45 6137587Snikwork=`mktemp /tmp/$base.XXXXXX` || exit 1 7137587Sniksrc=`mktemp /tmp/$base.XXXXXX` || exit 1 8137587Snik 9137587Snikdd if=/dev/random of=$work bs=1m count=1 >/dev/null 2>&1 10137587Snikdd if=/dev/random of=$src bs=1m count=1 >/dev/null 2>&1 11137587Sniksum=`md5 -q $src` 12137587Snik 13137587Snikggatel create -u $us $work 14137587Snik 15137587Snikdd if=${src} of=/dev/ggate${us} bs=1m count=1 >/dev/null 2>&1 16137587Snik 17137587Snikecho '1..2' 18137587Snik 19137587Snikif [ `md5 -q $work` != $sum ]; then 20137587Snik echo 'not ok 1 - md5 checksum' 21137587Snikelse 22137587Snik echo 'ok 1 - md5 checksum' 23137587Snik if [ `cat /dev/ggate${us} | md5 -q` != $sum ]; then 24137587Snik echo 'not ok 2 - md5 checksum' 25137587Snik else 26137587Snik echo 'ok 2 - md5 checksum' 27137587Snik fi 28137587Snikfi 29137587Snik 30137587Snikggatel destroy -u $us 31137587Snikrm -f $work $src 32