#!/bin/sh
#
# ./test-mount image-file mount-point
# ex. ./test-mount /somewhere/backupfile /mnt

file=$1
mp=$2

#fsck_ffs $file
cmd="mdconfig -a -t vnode -f $file"
echo $cmd
n=`$cmd`
cmd="mount -t ufs -r /dev/$n $mp"
echo $cmd;$cmd
(cd $mp; zsh)
cmd="umount $mp"
echo $cmd;$cmd
u=`echo $n | sed -e 's/md//'`
cmd="mdconfig -d -u $u"
echo $cmd;$cmd


syntax highlighted by Code2HTML, v. 0.9.1