#!/bin/bash

#Remove lock
if [ -f $usrlock ]
then
	rm $usrlock
fi

#inotify watch

inotifywait -q -m -r --format '%f' -e create $trigdir | while read line
do

#Check if other entries are being processed	
	echo "Change detected in $line"
	sleep 1
	while [ -f $usrlock ] && [ -f $rootlock ]
	do
		echo "Entries being processed"
		sleep 2
	done
#/End of check and wait

#Lock menu
touch $usrlock

#############################################
#		UPDATE MENU
#--------------------------------------------
echo "Updating..."
cat $trigdir/$line
#Assign change to variable
list=`cat $trigdir/$line`

echo " list is $list"

#Run updater

echo "$appdir/$line $list"	
$appdir/./update $list

echo "Done"
#		/UPDATE MENU
#############################################

#Unlock menu
rm $usrlock

#remove trigger
rm $trigdir/$line
done

