From f7f149a7add1e97fb517c1aad603c2257b4b2aaf Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Thu, 23 Aug 2018 21:33:16 +0100
Subject: [PATCH] ensure that username is set

---
 src/freedombone-installer | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/freedombone-installer b/src/freedombone-installer
index 51b0852a1..0e974dfe1 100755
--- a/src/freedombone-installer
+++ b/src/freedombone-installer
@@ -462,6 +462,13 @@ function web_admin_setup_login {
 
     web_admin_create_user "$webadmin_user" "$webadmin_password"
 
+    # ensure that username is set
+    if ! grep "MY_USERNAME=$webadmin_user" "$CONFIGURATION_FILE"; then
+        echo "MY_USERNAME=$webadmin_user" >> "$CONFIGURATION_FILE"
+    else
+        sed -i "s|MY_USERNAME=.*|MY_USERNAME=$webadmin_user|g" "$CONFIGURATION_FILE"
+    fi
+
     # create a password for users
     if [ ! -f /etc/nginx/.webadminpasswd ]; then
         touch /etc/nginx/.webadminpasswd
-- 
GitLab