|
From: Jiri J. <jja...@re...> - 2014-09-23 09:44:35
|
The group may have been removed by userdel due to 'USERGROUPS_ENAB yes'
being set in login.defs.
If - in delete_user - the last groupdel fails, its non-0
return value is carried as a function return value back
to the parent shell and is evaluated as ERROR, so return 0
explicitly.
Signed-off-by: Jiri Jaburek <jja...@re...>
---
audit-test/misc/tests/test_procperm.bash | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/audit-test/misc/tests/test_procperm.bash b/audit-test/misc/tests/test_procperm.bash
index 554d9f5..7cb55c0 100755
--- a/audit-test/misc/tests/test_procperm.bash
+++ b/audit-test/misc/tests/test_procperm.bash
@@ -49,6 +49,8 @@ function create_user(){
echo "Could not add test user $TEST_USER."
exit 1
fi
+
+ return 0
}
#-----------------------------------------------------------------------
@@ -60,12 +62,15 @@ function delete_user(){
killall -9 -u $TEST_USER
userdel -rf $TEST_USER >& /dev/null
- groupdel $TEST_USER >& /dev/null
if [ "$?" != "0" ]; then
echo "Not able to delete test user $TEST_USER."
exit 1
fi
+
+ groupdel $TEST_USER >& /dev/null
+
+ return 0
}
#
--
1.8.3.1
|