1function start_test {
2  cd ..
3
4  if [ -d mountpoint ]; then
5    umount mountpoint
6    if [ $? -ne 0 ]; then
7      echo "Could not unmount mountpoint."
8      exit 1
9    fi
10  fi
11
12  rm -rf mountpoint foo $2
13  touch $2
14  mkdir mountpoint
15  fallocate -l 10M foo
16  mkfs.vfat foo > /dev/null
17  mount -t $1 -o loop foo mountpoint
18  cd mountpoint
19}
20
21function end_test {
22  cd ..
23  umount mountpoint
24  if [ $? -ne 0 ]; then
25    echo "Could not unmount mountpoint."
26    exit 1
27  fi
28  rm -rf mountpoint foo
29}
30