msdosfstest-4.sh revision 148117
1148117Simura#!/bin/sh 2148117Simura# $FreeBSD: head/tools/regression/msdosfs/msdosfstest-4.sh 148117 2005-07-18 12:15:24Z imura $ 3148117Simura# A really simple script to create a swap-backed msdosfs filesystem, then 4148117Simura# test to see if msdosfs_conv.c rev 1.45[1] works properly. 5148117Simura 6148117Simuramkdir /tmp/msdosfstest 7148117Simuramdconfig -a -t swap -s 128m -u 10 8148117Simurabsdlabel -w md10 auto 9148117Simuranewfs_msdos -F 16 -b 8192 /dev/md10a 10148117Simuramount_msdosfs -L uk_UA.KOI8-U -D CP866 -l /dev/md10a /tmp/msdosfstest 11148117Simura# mkdir /tmp/msdosfstest/U+0456 (CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I) 12148117Simuramkdir /tmp/msdosfstest/� 13148117Simuraif [ $? -eq 0 ]; then 14148117Simura echo "ok 4 (pass stage 1/3)" 15148117Simura # cd /tmp/msdosfstest/U+0456 (CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I) 16148117Simura cd /tmp/msdosfstest/� 17148117Simura if [ $? -eq 0 ]; then 18148117Simura echo "ok 4 (pass stage 2/3)" 19148117Simura cd /tmp 20148117Simura umount /tmp/msdosfstest 21148117Simura mount_msdosfs -L uk_UA.KOI8-U -D CP866 -s /dev/md10a /tmp/msdosfstest 22148117Simura cd /tmp/msdosfstest/_~1 23148117Simura if [ $? -eq 0 ]; then 24148117Simura echo "ok 4 (pass stage 3/3)" 25148117Simura else 26148117Simura echo "not ok 4" 27148117Simura fi 28148117Simura else 29148117Simura echo "not ok 4" 30148117Simura fi 31148117Simuraelse 32148117Simura echo "not ok 4" 33148117Simurafi 34148117Simuracd /tmp 35148117Simuraumount /tmp/msdosfstest 36148117Simuramdconfig -d -u 10 37148117Simurarmdir /tmp/msdosfstest 38