1da833457STai-hwa Liang#!/bin/sh 2da833457STai-hwa Liang# A really simple script to create a swap-backed msdosfs filesystem, then 3da833457STai-hwa Liang# test to make sure the mbnambuf optimisation(msdosfs_conv.c rev 1.40) 4da833457STai-hwa Liang# doesn't break multi-byte characters. 5da833457STai-hwa Liang 6da833457STai-hwa Liangmkdir /tmp/msdosfstest/ 7da833457STai-hwa Liangmdconfig -a -t swap -s 128m -u 10 8da833457STai-hwa Liangbsdlabel -w md10 auto 9da833457STai-hwa Liangnewfs_msdos -F 16 -b 8192 /dev/md10a 10da833457STai-hwa Liangmount_msdosfs -L zh_TW.Big5 -D CP950 /dev/md10a /tmp/msdosfstest/ 11*381edcdaSUlrich Spörlein# The comment is UTF-8, the actual command uses the Big5 representation. 12*381edcdaSUlrich Spörlein# mkdir /tmp/msdosfstest/012345678_邪惡之美 13*381edcdaSUlrich Spörleinmkdir /tmp/msdosfstest/012345678_$'\250\270\264\143\244\247\254\374' 14*381edcdaSUlrich Spörleincd /tmp/msdosfstest/012345678_$'\250\270\264\143\244\247\254\374' 15da833457STai-hwa Liangif [ $? -eq 0 ]; then 16da833457STai-hwa Liang echo "ok 3"; 17da833457STai-hwa Liangelse 18da833457STai-hwa Liang echo "not ok 3"; 19da833457STai-hwa Liangfi 20da833457STai-hwa Liangcd /tmp 21da833457STai-hwa Liangumount /tmp/msdosfstest/ 22da833457STai-hwa Liangmdconfig -d -u 10 23da833457STai-hwa Liangrmdir /tmp/msdosfstest/ 24