Commit 6cc89293 authored by Lior Spach's avatar Lior Spach

le-italc-config: Refs #1372 Unconfig functions support

Signed-off-by: Lior Spach's avatarLior Spach <ls12@inf.ufpr.br>
parent be4f4207
......@@ -46,16 +46,22 @@ zenity --question --title="Configurador do Italc" \
#Configuration Variables Names:
#Values: 1-True 0-False
##isConfig = Config or Unconfig
##isMult = multiterminal or 'monoterminal'?
##isClient = Client or Server?
#QUESTIONS
#Ask: Is it configuration?
zenity --question --title="Configurador do Italc" --text="Deseja realizar uma configuração, ou desfazer?" \
--ok-label="Configurar" --cancel-label="Desfazer configuração"
[ $? -eq 0 ] && isConfig=1 || isConfig=0
#Ask: Is it multiterminal?
zenity --question --title="Configurador do Italc" \
--height=100 --width=450 \
--text="Você está em qual tipo de estação?" \
--ok-label="Multiterminal" --cancel-label="Monoterminal"
if [ $? -eq 0 ]; then #yes
if [ $? -eq 0 ]; then #MULTITERMINAL
isMult=1
#If it is Multiterminal then ask how much terminals there is(for italc auto add)
numTerm=$(
......@@ -70,8 +76,8 @@ if [ $? -eq 0 ]; then #yes
echo "Operação Cancelada"
exit 4
fi
else
#isMult=0
else #MONOTERMINAL
isMult=0
#If it is MONOterminal it can be Client or Master configuration
#Ask: Master or Client machine/terminal?
zenity --question --title="Configurador do Italc" \
......@@ -308,6 +314,17 @@ showHelp () {
##===================================================================================================================##
#Call right configuration function
if [ $isConfig -eq 0 ]; then
if [ $isMult -eq 0 ]; then
#monoterminal
unconfig_monoterminal
else
#multiterminal
unconfig_multiterminal
fi
exit 0
fi
if [ "$isMult" = "0" ]; then
if [ "$isClient" = "1" ]; then
config_client_monoterminal
......@@ -315,15 +332,14 @@ if [ "$isMult" = "0" ]; then
config_master_monoterminal
fi
elif [ "$isMult" = "1" ]; then
config_multiterminal
add_computers_multiterminal "$numTerm"
zenity --question --height=150 --width=350 \
--title="Configurador do Italc" --text="Multiterminal configurado! Para que todas as configurações tomem efeito é necessário relogar todos os usuários alunos." \
--title="Multiterminal configurado!" --text="AVISO: O usuário professor deve usar a estação conectada na placa onboard. \
\n\nAlém disso, para que todas as configurações tomem efeito é necessário relogar todos os usuários alunos." \
--ok-label="Ajuda" --cancel-label="Concluir"
[ "$?" = "0" ] && showHelp || exit 0
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment