From 02e43d7b4b97b60a84c8fd6987ff0d8e1d329a36 Mon Sep 17 00:00:00 2001 From: Cristian Rocha <ccr@supremus> Date: Tue, 24 Nov 2015 09:40:53 -0200 Subject: [PATCH] problem in password corrected --- usb_drive/setup_usb.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/usb_drive/setup_usb.sh b/usb_drive/setup_usb.sh index 8dd0b64..90def85 100755 --- a/usb_drive/setup_usb.sh +++ b/usb_drive/setup_usb.sh @@ -118,6 +118,27 @@ function read_user_pass { check_pass=$( dialog --stdout --passwordbox 'Por favor, confirme a senha:' 0 0 ) done + #check if the password + while [ "$pass" == "" ]; + do + dialog \ + --title 'Erro:' \ + --msgbox 'Senha em branco. Tente novamente.' \ + 6 40 + pass=$( dialog --stdout --passwordbox 'Por favor, digite a senha:' 0 0 ) + check_pass=$( dialog --stdout --passwordbox 'Por favor, confirme a senha:' 0 0 ) + #check the password + while [ "$pass" != "$check_pass" ]; + do + dialog \ + --title 'Erro:' \ + --msgbox 'As senhas não conferem. Tente novamente.' \ + 6 40 \ + pass=$( dialog --stdout --passwordbox 'Por favor, digite a senha:' 0 0 ) + check_pass=$( dialog --stdout --passwordbox 'Por favor, confirme a senha:' 0 0 ) + done + done + } -- GitLab