Browse Source

Username entry is now safe and tested. Add missing grf handles. Fixes small dmesg error

SolidHal 5 years ago
parent
commit
fd7c481051

+ 0 - 0
resources/BuildResources/patches-untested/DTS/0006-ARM-DTSI-rk3288-Missing-GRF-handles.patch → resources/BuildResources/patches-tested/DTS/0006-ARM-DTSI-rk3288-Missing-GRF-handles.patch


+ 9 - 7
scripts/InstallScripts/InstallPackages.sh

@@ -95,19 +95,21 @@ dmesg -D
 
 #Force a safe username
 while true; do
+    echo " Enter new username: "
+    read username
+    #ensure no whitespace
+    case $username in *\ *) echo usernames may not contain whitespace;;  *) break;; esac
+done
+until adduser $username --gecos ""
+do
     while true; do
         echo " Enter new username: "
         read username
         #ensure no whitespace
         case $username in *\ *) echo usernames may not contain whitespace;;  *) break;; esac
-        case $username in "") echo Username cannot be blank;; break;; esac
-     done
-adduser $username --gecos ""
-retVal=$?
-if [ $retVal == 0 ]; then
-    break
-fi
+    done
 done
+
 usermod -a -G sudo,netdev,input,video $username
 
 dmesg -E