Path: blob/main/tests/sys/geom/class/uzip/1_test.sh
39637 views
#!/bin/sh12testsdir=$(dirname $0)3. $testsdir/conf.sh45# Check host endianness6ret=$(echo I | tr -d "[:space:]" | od -to2 | head -n1 | awk '{print $2}' | cut -c6)7if [ "$ret" = "1" ]; then8# Little endian9UUE=$testsdir/1_endian_little.img.uzip.uue10elif [ "$ret" = "0" ]; then11# Big endian12UUE=$testsdir/1_endian_big.img.uzip.uue13else14echo "Couldn't detect host endianness"15exit 216fi1718echo "1..1"1920uudecode $UUE21attach_md us0 -f $(basename $UUE .uue) || exit 122sleep 12324mount -o ro /dev/${us0}.uzip "${mntpoint}" || exit 12526#cat "${mntpoint}/etalon.txt"27diff -I '\$FreeBSD.*\$' -u $testsdir/etalon/etalon.txt "${mntpoint}/etalon.txt"28if [ $? -eq 0 ]; then29echo "ok 1"30else31echo "not ok 1"32fi333435