#!/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/usb.log
	echo $NEWDEV > /etc/xo-stream/CurrentUsbDrive.txt
    if [ ! -d "/storage/music/flac/usb" ]; then 
    	mkdir /storage/music/flac/usb; 
    fi
    sudo /opt/x-stream/mount-usb.sh
  fi
 fi
else
 if [ -z "$3" ]; then
  echo "$NOW - USB disk $NEWDEV removed" > /var/log/usb.log
  umount /storage/music/flac/usb
  umount /backup
  rm /etc/xo-stream/CurrentUsbDrive.txt
 fi
fi