#!/bin/bash

case $LANG in
	es*) NODEVICE="No hay dispositivos USB que desmontar"
	;;
	gl*) NODEVICE="Non hai dispositivos USB que desmontar"
	;;
	ca*) NODEVICE="No hi ha dispositius USB que desmuntar"
	;;
	*) NODEVICE="There is no USB devices to umount"
	;;
esac
	


TEMP_FILE="/tmp/menupendrive"
#rm $TEMP_FILE 2>&1
rm /tmp/menupendrive;touch /tmp/menupendrive

encuentra-pendrive > /tmp/pendrives
while read line
do
    dispositivo=`echo "${line}"|awk -F', ' '{print $2}'`
    #mount|grep "${dispositivo}"|awk -F'on' '{print $2}'|awk -F'type' '{print $1}' >/tmp/montaje
	mount|grep "${dispositivo}"|awk -F'on /' '{print $2}'|awk -F'type' '{print $1}' >/tmp/montaje
	while read montaje
	do
	nombre="`echo ${line}|cut -d"," -f1`"	
	echo iconsize=48 >> $TEMP_FILE
	echo "item=${nombre} ${montaje}" >> $TEMP_FILE
	#echo "cmd=desmonta \"${montaje}\"" >>$TEMP_FILE
	#echo "cmd=desmonta \"/${montaje}\"" >>$TEMP_FILE
	echo "cmd=desmonta \"/${montaje}\" \"${dispositivo}\"" >>$TEMP_FILE
	echo "icon=/usr/local/share/pixmaps/extrae-pendrive.svg" >>$TEMP_FILE
	echo "" >>$TEMP_FILE
	done </tmp/montaje
done </tmp/pendrives

lineas=`cat /tmp/menupendrive`
if [ "$lineas" == "" ];then
echo iconsize=48 >> $TEMP_FILE
echo "item=${NODEVICE}" >> $TEMP_FILE
echo "cmd= ">>$TEMP_FILE
echo "icon=/usr/local/share/pixmaps/pendrive-extrae.svg" >>$TEMP_FILE
echo "" >>$TEMP_FILE

if [ "`ls /media/`" != "" ];then
	echo "separator" >>$TEMP_FILE
	echo "iconsize=48">>$TEMP_FILE
	echo "item=Carpeta de dispositivos">>$TEMP_FILE 
	echo "cmd=mcaja '/home/minino/Media/'">>$TEMP_FILE
	#echo "cmd=caja --no-desktop computer:">>$TEMP_FILE
	echo "icon=/usr/local/share/pixmaps/mediafolder.png">>$TEMP_FILE
fi
mygtkmenu $TEMP_FILE

else

if [ "`ls /media/`" != "" ];then
	echo "separator" >>$TEMP_FILE
	echo "iconsize=48">>$TEMP_FILE
	echo "item=Carpeta de dispositivos">>$TEMP_FILE 
	echo "cmd=mcaja '/home/minino/Media/'">>$TEMP_FILE
	#echo "cmd=caja --no-desktop computer:">>$TEMP_FILE
	echo "icon=/usr/local/share/pixmaps/mediafolder.png">>$TEMP_FILE
fi
mygtkmenu $TEMP_FILE
fi 
