#!/bin/bash
#
#
# Copyright (C) 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
    systemctl start usbmount.service
  fi
 fi
 else
  if [ -z "$3" ]; then
  echo "$NOW - USB disk $NEWDEV removed" >> /var/log/usb.log
  systemctl start usbumount.service
  rm /etc/xo-stream/CurrentUSBDrive.txt
  rm /opt/settings/usb.tmp
  rm /opt/settings/usb-uuid.tmp
 fi
fi


