#!/bin/sh USER=$1 if [ -z "${USER}" ]; then echo "No user specified" exit 1 fi HOMES="/usr/home/sparsa" DEST=${HOMES}/${USER} [ ! -d "$HOMES" ] && mkdir $HOMES touch ${DEST} DEV=`mdconfig -a -t vnode -f ${DEST} -s 30m` [ "$?" -eq 0 ] || echo "mdconfig failed?" newfs -U -o time /dev/$DEV [ ! -d "/mnt/$DEV" ] && mkdir /mnt/$DEV mount /dev/$DEV /mnt/$DEV chown -R ${USER}:${USER} /mnt/$DEV umount /mnt/$DEV mdconfig -d -u $DEV