#!/bin/bash

FILE=mountcount.cnt
MAX_MNT_CNT=30

if [ ! -f $FILE ]; then
	echo "$FILE does not exist"
	exit -3
fi

if [ ! -w $FILE ]; then
	echo "$FILE not writeable"
	exit -3
fi

MOUNTCOUNT=0
LINES=0

while read LINE; do
	let MOUNTCOUNT=$LINE+1
	let LINES=$LINES+1
done < $FILE

if [ ! $LINES -eq 1 ]; then
	echo "$FILE broken"
	exit -3
fi

echo "Mountcount: $MOUNTCOUNT"

echo $MOUNTCOUNT > $FILE


if [ $MOUNTCOUNT -lt $MAX_MNT_CNT ]; then
	exit 0
else
	echo 0 > $FILE
	exit 1
fi

