#!/bin/sh
#
# Filename      : check_rw
# Version       : 0.1
# Authors       : Bart�omiej Konarski
# Creation Date : 22.06.2007
# Last modified : 22.06.2007
#
# Abstract
# Check is the LOCATION is READ/WRITE
#
# Working Dir: LASTDIR


# Parameters
LOCATION=$1



RAND=$RANDOM
TESTFILE=$1/$RAND


if [ -e $TESTFILE ]; then
	echo "File $TESTFILE already exist"
	exit 3
fi

echo $RAND > $TESTFILE
RET=$?

if [ $RET -ne 0 ]; then
	echo "Write error on $LOCATION"
	exit 2
fi



TEST=`cat $TESTFILE`

if [ $TEST != $RAND ]; then
	echo "Write error on $LOCATION"
	exit 2
fi


rm -f $TESTFILE


echo "OK"
exit 0