4#!/bin/bash
##############################################################################
#
# Copyright (C) 2014 - 2016 x-odos GmbH
#
##############################################################################

NOW=`date +'%d. %m. %Y %H:%M:%S'`
NEWDEV="/dev/$2"
DISKINFO=`/sbin/fdisk -l $NEWDEV | grep -m1 Disk`
DISKSIZE=`echo $DISKINFO | awk '{print $5}'`

#echo "1= $1" >> /var/log/usbbackup.log
#echo "2= $2" >> /var/log/usbbackup.log
#echo "3= $3" >> /var/log/usbbackup.log
#echo "NEWDEV= $NEWDEV" >> /var/log/usbbackup.log
#echo "DISKINFO= $DISKINFO" >> /var/log/usbbackup.log
#echo "DISKSIZE= ${DISKSIZE}" >> /var/log/usbbackup.log

if [ "$DISKINFO" ]; then
	if [ -z "$3" ]; then
		if [ "$1" = "add" ]; then
    		echo "$NOW - USB disk added [$DISKINFO]" >> /var/log/usbbackup.log
	 		echo $NEWDEV > /etc/x-stream/CurrentUsbDrive.txt
	 		if [ ! -d "/backup" ]; then mkdir /backup; fi
	 		umount /backup
	 		rm -rf /backup/*
		fi
  	fi 
else
	if [ -z "$3" ]; then
 		echo "$NOW - USB disk $NEWDEV removed" >> /var/log/usbbackup.log
	  	umount /backup
  		rm /etc/x-stream/CurrentUsbDrive.txt
 	fi
fi
