#!/bin/sh

. /usr/bin/fonction.sh

source /etc/ip_config
source /etc/board_id


if [ $CLIENT != SPX1 ]; then
if [ $CLIENT != TECNO1 ]; then

echo "-----------------------------------------------------"
echo "---------------MONTAGE CLES USB ---------------------"
echo "-----------------------------------------------------"


   sleep 1
   echo "Montage de la clef USB"                                                   
   mount -o rw,uid=0,gid=0,umask=0,users /dev/sda1 /mnt/usbflash                                                 
   mount -o rw,uid=0,gid=0,umask=0,users /dev/sda /mnt/usbflash                                                  

   sleep 1                                                                    
                                                                                     
   echo "montage de la clef USB2"                                              
   mount -o rw,uid=0,gid=0,umask=0,users /dev/sdb1 /mnt/usbflash2                                              
   mount -o rw,uid=0,gid=0,umask=0,users /dev/sdb /mnt/usbflash2       

   sleep 1	    



	NBFILE=`ls /mnt/usbflash/*.tar 2> /dev/null | wc -w`
	if [ $NBFILE != 0 ]; then
		log "Update: copy .tar"
		cp /mnt/usbflash/*.tar /home/CAPELEC/DATA/update/	
		echo "copy ok"
		echo ""
	else
		echo ""
	fi

	log "save log on usb"
#	mkdir /mnt/usbflash/Info/
#	cp -r /home/log/ /mnt/usbflash/Info/




echo "-------Montage info usb---------------------------"
mount -t usbfs none /proc/bus/usb  

echo "-----------------------------------------------------"
echo "---------VERIFICATION MISE A JOUR SUR CLE USB -------"
echo "-----------------------------------------------------"


#MISE A JOUR SCRIPT DE DEMARRAGE
if test -e "/mnt/usbflash/configure.txt"
then
#Le fichier S60init existe
echo "Nouvelle version configure.txt sur usbflash"
cp /mnt/usbflash/configure.txt /etc/configure.txt
#on enleve les 0x0d généré par windows
#sed "s/\n/ /g" /etc/configure.txt > /etc/ip_config
tr -d '\r' < /etc/configure.txt > /etc/ip_config

rm /mnt/usbflash/configure.txt

chmod 777 /etc/ip_config
touch /mnt/usbflash/done.txt
else
echo "Aucune version configure.txt sur usbflash"
fi



#Recherche sur clé usb MISE A JOUR Start.sh
if test -e "/mnt/usbflash/Start.sh"
then
#Le fichier Start.sh existe
echo "Nouvelle version Start.sh sur usbflash"
cp /mnt/usbflash/Start.sh /home/CAPELEC/DATA
else
echo "Aucune version Start.sh sur usbflash"
fi

#Recherche sur clé usb MISE A JOUR 1830_prod
if test -e "/mnt/usbflash/1830_prod"
then
#Le fichier Start.sh existe
echo "Nouvelle version 1830_prod sur usbflash"
cp /mnt/usbflash/1830_prod /usr/bin
else
echo "Aucune version 1830_prod sur usbflash"
fi


#Recherche sur clé usb MISE A JOUR BLUE_LISTEN
if test -e "/mnt/usbflash/BLUE_LISTEN"
then
#Le fichier BLUE_LISTEN existe
echo "Nouvelle version BLUE_LISTEN sur usbflash"
cp /mnt/usbflash/BLUE_LISTEN /usr/bin
else
echo "Aucune version BLUE_LISTEN sur usbflash"
fi


#Recherche sur clé usb MISE A JOUR watch_dog_listen
if test -e "/mnt/usbflash/watch_dog_listen"
then
#Le fichier watch_dog_listen existe
echo "Nouvelle version watch_dog_listen sur usbflash"
cp /mnt/usbflash/watch_dog_listen /usr/bin
else
echo "Aucune version watch_dog_listen sur usbflash"
fi

#Recherche sur clé usb MISE A JOUR BP82.sh
if test -e "/mnt/usbflash/BP82.sh"
then
killall BP82.sh
sleep 1
#Le fichier BP82.sh existe
echo "Nouvelle version BP82.sh sur usbflash"
cp /mnt/usbflash/BP82.sh /usr/bin
else
echo "Aucune version BP82.sh sur usbflash"
fi


#Recherche sur clé usb MISE A JOUR lan.sh
if test -e "/mnt/usbflash/lan.sh"
then
#Le fichier lan.sh existe
echo "Nouvelle version lan.sh sur usbflash"
cp /mnt/usbflash/lan.sh /usr/bin
else
echo "Aucune version lan.sh sur usbflash"
fi



#Recherche sur clé usb MISE A JOUR prod_listen.sh
if test -e "/mnt/usbflash/prod_listen.sh"
then
#Le fichier prod_listen existe
echo "Nouvelle version prod_listen sur usbflash"
cp /mnt/usbflash/prod_listen.sh /usr/bin
else
echo "Aucune version prod_listen sur usbflash"
fi


#MISE A JOUR SCRIPT DE DEMARRAGE
if test -e "/mnt/usbflash/S60init.sh"
then
#Le fichier S60init existe
echo "Nouvelle version S60init.sh sur usbflash"
cp /mnt/usbflash/S60init.sh /etc/init.d
else
echo "Aucune version S60init.sh sur usbflash"
fi

#MISE A JOUR SCRIPT DE DEMARRAGE
if test -e "/mnt/usbflash/init.d"
then
#Le fichier S60init existe
echo "Nouvelle version du dossier init.d sur usbflash"
cp -a /mnt/usbflash/init.d /etc/
else
echo "Aucune version du dossier init.d sur usbflash"
fi



#MISE A JOUR 1830
if test -e "/mnt/usbflash/1830"
then
#Le fichier 1830 existe
echo "Nouvelle version 1830 sur usbflash"
cp /mnt/usbflash/1830 /usr/bin
else
echo "Aucune version 1830 sur usbflash"
fi

#MISE A JOUR 1830_1
if test -e "/mnt/usbflash/1830_1"
then
#Le fichier 1830_1 existe
echo "Nouvelle version 1830_1 sur usbflash"
cp /mnt/usbflash/1830_1 /usr/bin
else
echo "Aucune version 1830_1 sur usbflash"
fi

#MISE A JOUR 1830_2
if test -e "/mnt/usbflash/1830_2"
then
#Le fichier 1830_1 existe
echo "Nouvelle version 1830_2 sur usbflash"
cp /mnt/usbflash/1830_2 /usr/bin
else
echo "Aucune version 1830_2 sur usbflash"
fi

#MISE A JOUR 1830_2
if test -e "/mnt/usbflash/1830_2"
then
#Le fichier 1830_1 existe
echo "Nouvelle version 1830_2 sur usbflash"
cp /mnt/usbflash/1830_2 /usr/bin
else
echo "Aucune version 1830_2 sur usbflash"
fi

#MISE A JOUR 1830_3
if test -e "/mnt/usbflash/1830_3"
then
#Le fichier 1830_3 existe
echo "Nouvelle version 1830_3 sur usbflash"
cp /mnt/usbflash/1830_3 /usr/bin
else
echo "Aucune version 1830_3 sur usbflash"
fi

#MISE A JOUR 1830_4
if test -e "/mnt/usbflash/1830_4"
then
#Le fichier 1830_4 existe
echo "Nouvelle version 1830_4 sur usbflash"
cp /mnt/usbflash/1830_4 /usr/bin
else
echo "Aucune version 1830_4 sur usbflash"
fi


#MISE A JOUR www
if test -e "/mnt/usbflash/www"
then
#Le dossier www existe
echo "Nouvelle version www sur usbflash"
cp -r /mnt/usbflash/www /var
else
echo "Aucune version www sur usbflash"
fi


fi
fi





