#!/bin/sh
usbflash=`mount | grep /mnt/1`
if [ -n "$usbflash" ];
then
	echo usb already mounted : $usbflash
  exit 0
fi	
#
largeflash=`mount | grep /mnt/3 | grep sda`
if [ -n "$largeflash" ];
then
  echo 'Mounting sdb1 as /mnt/1'
  mount -t vfat -o umask=0000 /dev/sdb1 /mnt/1 
	result=`mount | grep /mnt/1`
	if [ -n "$result" ];
	then
		echo Device Mounted
		exit 0 # success
	else
		echo 'Mounting sdb as /mnt/1'	
		mount -t vfat -o umask=0000 /dev/sdb /mnt/1 
	fi	
else
  echo 'Mounting sda1 as /mnt/1'
  mount -t vfat -o umask=0000 /dev/sda1 /mnt/1 
	result=`mount | grep /mnt/1`
	if [ -n "$result" ];
	then
		echo Device Mounted
		exit 0 # success
	else
	  echo 'Mounting sda as /mnt/1'
		mount -t vfat -o umask=0000 /dev/sda /mnt/1 
	fi	
fi	
result=`mount | grep /mnt/1`
if [ -n "$result" ];
then
	echo Device Mounted
  exit 0 # success
else
	result=`fdisk -l | grep FAT32 | grep sdb1`
	if [ -n "$result" ];
	then
		mount -t vfat -o umask=0000 /dev/sdb1 /mnt/1 
		result=`mount | grep /mnt/1`
		if [ -n "$result" ];
		then
			echo Device Mounted
			exit 0 # success
		fi
	fi
	result=`fdisk -l | grep FAT32 | grep sda1`
	if [ -n "$result" ];
	then
		mount -t vfat -o umask=0000 /dev/sda1 /mnt/1 
		result=`mount | grep /mnt/1`
		if [ -n "$result" ];
		then
			echo Device Mounted
			exit 0 # success
		fi
	fi
	echo Device Mounting Failed
  exit 1 # fail
fi	
 
# dmesg | grep -i "SCSI device" 