#!/bin/sh
# calcPFDATA - This script calculates the mount point for PFDIR
dev=$1
tst=`df | grep $dev`
[ -n "$tst" ] && {
DEV=/    # Test for $PFDEV being a mount point
dirbld="/"`basename $dev`
}
while [ -z "$DEV" ]
do
    dirbld="/"`basename $dev`$dirbld
    dev=`dirname $dev`    # Backup one directory and test again.
    tst=`df | grep $dev`
    [ -n "$tst" ] && DEV=$dev # Found a mount point. It may be /.
done
[ "$DEV" = "/" ] && DEV=""    # If so set to null.
PFDIR=$dirbld
$ECHO -n $DEV > $tmpdir/PFDATA
$ECHO ","$PFDIR >> $tmpdir/PFDATA
chown filepro $tmpdir/PFDATA
[ "$debugon" = "y" ] && {
$ECHO  # debugon
$ECHO "calcPFDATA Line 23 - DEV=$DEV - PFDIR=$PFDIR"  # debugon
$ECHO  # debugon
$ECHO "contents of $tmpdir/PFDATA is:"  # debugon
cat $tmpdir/PFDATA  # debugon
$ECHO "contents of $tmpdir/PFDATA is:"  # debugon
$ECHO  # debugon
$ECHO "Debug - End of calcPFDATA  "  # debugon
$ECHO  # debugon
}  # debugon
