#!/bin/bash
# Nécessite zenity : sudo apt-get install zenity
# initialisation des variables
VPN_NAME="IPjetable"
APPLI_NAME="amule"
#condition, test de la connection en mode VPN
if [ "$(nm-tool | grep -E "VPN" | cut -d" " -f2)" == "VPN:" ] # si terme "VPN:" est dans la sortie de nm-tool c'est que le VPN est actif
	then
		VPN_STATE="VPN $VPN_NAME ACTIF"
		zenity --info --timeout=2 --text="$VPN_STATE : aMule va démarrer"
		$APPLI_NAME | zenity --progress --width=300 --auto-close --timeout=5 --text="Lancement de $APPLI_NAME en cours..." --title="Lancement de $APPLI_NAME" --pulsate
		zenity --question --text="$VPN_STATE : Voulez-vous couper le VPN $VPN_NAME ?"
		if  [ $? = 0 ] # si oui
			then
				vpnstop
		fi		
	else
		VPN_STATE="VPN $VPN_NAME INACTIF"
		zenity --warning --timeout=2 --text="$VPN_STATE : Lancemenent la connexion VPN $VPN_NAME"
		vpnstart
		sleep 1
		$APPLI_NAME | zenity --progress --width=300 --auto-close --timeout=5 --text="Lancement de $APPLI_NAME en cours..." --title="Lancement de $APPLI_NAME" --pulsate
		VPN_STATE="VPN $VPN_NAME ACTIF"
		zenity --question --text="$VPN_STATE : Voulez-vous couper le VPN $VPN_NAME ?"
		if  [ $? = 0 ] # si oui
			then
				vpnstop
		fi
fi
exit

