From 64b5cacca781ef7c04e37c40cde58feab1ddc986 Mon Sep 17 00:00:00 2001
From: Manuel Thalmann <m@nuth.ch>
Date: Thu, 7 Mar 2024 20:55:20 +0100
Subject: [PATCH] Retry setting a password until it works

---
 scripts/Arch/OS/user.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/scripts/Arch/OS/user.sh b/scripts/Arch/OS/user.sh
index 22ac664e..65b2ab1b 100755
--- a/scripts/Arch/OS/user.sh
+++ b/scripts/Arch/OS/user.sh
@@ -11,4 +11,8 @@ then
 fi;
 
 echo "Please Choose a New Password for User \`$USER_NAME\`";
-passwd "$USER_NAME";
+
+while ! passwd "$USER_NAME";
+do
+    echo "An error occurred! Please try again."
+done;