Fix for usr/sbin/faillock file not found failure.
Added check for faillock file, if present it execute faillock cmd
else execute pam_tally2 cmd to reset the accountlock.
Signed-off-by: Nagarjun B <nagarjunb@ami.com>
Change-Id: I2df6dd9e729be149e9631b844e8197915f0fba69
diff --git a/redfish/account_service/test_user_account.robot b/redfish/account_service/test_user_account.robot
index dd69b0a..b1f2176 100644
--- a/redfish/account_service/test_user_account.robot
+++ b/redfish/account_service/test_user_account.robot
@@ -387,7 +387,8 @@
# Resetting faillock count as a workaround for issue
# openbmc/phosphor-user-manager#4
- ${cmd}= Catenate /usr/sbin/faillock --user USER --reset
+ ${cmd}= Catenate test -f /usr/sbin/faillock && /usr/sbin/faillock --user USER --reset
+ ... || /usr/sbin/pam_tally2 -u ${username} --reset
Bmc Execute Command ${cmd}
# Verify login with created user.