le-dosvox: Uses if in all test ("[[ ... ]]") conditionals

Signed-off-by: Dalmon Ian Martins de Oliveira <dimo13.c3sl.ufpr.br>
parent d00682a6
......@@ -20,9 +20,13 @@
# USA.
# Verifies if $1 holds something
[[ "$1" = "" || "$(grep $1 /etc/passwd)" = "" ]] && \
if [[ "$1" = "" || "$(grep $1 /etc/passwd)" = "" ]]; then
zenity --error --title="Erro ao instalar" \
--text="O usuário não pode ser indentificado" && exit 1
--text="O usuário não pode ser indentificado"
exit 1
fi
USER_TO_INSTALL=$1
# Info message about installation process
zenity --info --title="Instalação do dosvox no linux educacional 5" \
......@@ -41,14 +45,15 @@ mkdir /home/$1/le-dosvox
(wget --progress=bar:force -O /home/$1/le-dosvox/dv45-setup.exe \
"http://intervox.nce.ufrj.br/dosvox/programas/dv45-setup.exe" 2>&1 \
| zenity --title="Baixando o Dosvox" --text="Por favor aguarde"\
--progress --auto-close --auto-kill) ; EXITCODE=$?
[[ "$EXITCODE" != "0" ]] && \
kill -15 $(pidof zenity) && \
--progress --auto-close --auto-kill)
EXITCODE=$?
if [[ "$EXITCODE" != "0" ]]; then
kill -15 $(pidof zenity)
zenity --error --title="Download Dosvox" \
--text="Houve um problema no download do dosvox, tente novamente \
mais tarde" && \
mais tarde"
exit 1
fi
# Create new user to use dosvox
useradd -m -s /bin/bash dosvox_user
passwd -d dosvox_user
......@@ -87,10 +92,11 @@ chown dosvox_user:dosvox_user "$VAR5/$DESKTOP/Dosvox.desktop" ; EXITCODE=$?
) | zenity --progress --pulsate --text="Completando a instalação,\
por favor aguarde" --title="Terminando a instalação"
[[ "$EXITCODE" != "0" ]] && \
if [[ "$EXITCODE" != "0" ]]; then
zenity --error --title="Erro enquanto ao se configurar o dosvox"\
--text="Tente baixar novamente o dosvox" && \
--text="Tente baixar novamente o dosvox"
exit 1
fi
# Displays mensage saying the installation is completed
zenity --info --title="Instalação completa" --text="O Dosvox foi instalado \
......
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