From 5ba9d6e869c6df0fc391033953b39b626d408c04 Mon Sep 17 00:00:00 2001
From: Thiago Abdo <tja14@inf.ufpr.br>
Date: Tue, 19 Jan 2016 11:44:14 -0200
Subject: [PATCH] [add user] add some output

Signed-off-by: Thiago Abdo <tja14@inf.ufpr.br>
---
 hdd/adduser.sh | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/hdd/adduser.sh b/hdd/adduser.sh
index 1edeef5..1739127 100755
--- a/hdd/adduser.sh
+++ b/hdd/adduser.sh
@@ -98,6 +98,7 @@ remove_group(){
     #get user that is direct from this group
     local username=$( echo $group | cut -d':' -f1);
     local userDetail=$( cat /etc/passwd | cut -d':' -f1-3 | grep -e "^$username:")
+    echo $0": Removendo usuário "$username" do group"
 
     #remove user that is from this group
     remove_user "$userDetail"
@@ -207,28 +208,28 @@ if [ -n "$checkNotLocalGroupName" ]; then
     exit 22
 fi
 
-checkName=$( cat /etc/passwd | cut -d':' -f1-3 | grep -e "^$username:" )
-if [ -n "$checkName" ]; then
-    remove_user "$checkName"
-    echo $0": encontrei outro usuario local com o mesmo nome, devo remove-lo"
-fi
-
-checkID=$( cat /etc/passwd | cut -d':' -f1-3 | grep -e ":$uID$" )
-if [ -n "$checkID" ]; then
-    remove_user "$checkID"
-    echo $0": encontrei outro usuario local com o mesmo id, devo remove-lo"
-fi
-
 checkGID=$( cat /etc/group | grep -e ":$gID:" )
 if [ -n "$checkGID" ]; then
-    remove_group "$checkGID"
     echo $0": encontrei outro usuario local com o mesmo id de grupo, devo remove-lo"
+    remove_group "$checkGID"
 fi
 
 checkGName=$( cat /etc/group | grep -e "^$groupname:" )
 if [ -n "$checkGName" ]; then
-    remove_group "$checkGName"
     echo $0": encontrei outro usuario local com o mesmo nome de grupo, devo remove-lo"
+    remove_group "$checkGName"
+fi
+
+checkName=$( cat /etc/passwd | cut -d':' -f1-3 | grep -e "^$username:" )
+if [ -n "$checkName" ]; then
+    echo $0": encontrei outro usuario local com o mesmo nome, devo remove-lo"
+    remove_user "$checkName"
+fi
+
+checkID=$( cat /etc/passwd | cut -d':' -f1-3 | grep -e ":$uID$" )
+if [ -n "$checkID" ]; then
+    echo $0": encontrei outro usuario local com o mesmo id, devo remove-lo"
+    remove_user "$checkID"
 fi
 
 #add local user
-- 
GitLab