#!/bin/bash
#
#
#
# Mit diesem Script wird eine Mediaclient-Appliance konfiguriert.
# Das Script ändert die ID des Mediaclients in ~/bin/mcid.cfg und sollte auf dem 
# Desktop verlinkt ein.
# Ein Benutzer ohne Programmierkenntnisse muss eine Appliance umkonfigurieren können.
#
#
#
ID=$( (grep 'ID' | awk -F'=' '{print $2}') < /home/snowtv/bin/mcid.cfg)
ID_BAK=$( (grep 'ID' | awk -F'=' '{print $2}') < /home/snowtv/bin/mcid.bak)

if [[ "$ID" == "xxx" ]] ;then 
        printf "Dieser Mediaplayer hat noch keine ID.\\nBitte die SnowTV-ID dieses Mediaplayers eingeben." 
else
	echo Die akutelle ID ist: "$ID"
fi
read -r -p "Bitte die neue ID eingeben:" id_new
if [[ ! "${id_new}" =~ ^([1-9]|[1-9][0-9]|[1-9][0-9][0-9])$ ]] ;then 
        echo "ID muss zwischen 1 und 999 liegen" 
else
	echo "ID=$id_new" > /home/snowtv/bin/mcid.cfg
	#echo "ID=$id_new" > /home/snowtv/bin/mcid.bak
	echo neue ID "$id_new" ist registriert.
	echo Rechner wird neu gestartet in 5 Sekunden:
	echo -ne '<<<<<<<<<<<<<<<<<<<<<<<<<[5]\r'
	sleep 1
	echo -ne '<<<<<<<<<<<<<<<<<<<<-----[4]\r'
	sleep 1
	echo -ne '<<<<<<<<<<<<<<<----------[3]\r'
	sleep 1
	echo -ne '<<<<<<<<<<---------------[2]\r'
	sleep 1
	echo -ne '<<<<<--------------------[1]\r'
	sleep 0.5
	echo "bye bye, see ya............."
	sleep 0.5
	function reboot () {
		sudo /sbin/reboot
	}
	reboot
fi
exit 0


