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