|
@@ -48,6 +48,9 @@ FREEDOMBONE_BITMESSAGE="BM-2cWuhmBvVdfrHhLoZTdspCkKeiTorUesSL"
|
48
|
48
|
# Minimum number of characters in a password
|
49
|
49
|
MINIMUM_PASSWORD_LENGTH=10
|
50
|
50
|
|
|
51
|
+# file containing new password
|
|
52
|
+IMAGE_PASSWORD_FILE=/root/login.txt
|
|
53
|
+
|
51
|
54
|
# Different system variants which may be specified within
|
52
|
55
|
# the SYSTEM_TYPE option
|
53
|
56
|
VARIANT_FULL="full"
|
|
@@ -654,6 +657,10 @@ function interactive_configuration {
|
654
|
657
|
fi
|
655
|
658
|
|
656
|
659
|
if [ -d /home/$GENERIC_IMAGE_USERNAME ]; then
|
|
660
|
+ if [ ! -f $IMAGE_PASSWORD_FILE ]; then
|
|
661
|
+ echo 'Cannot find the password file for the admin user'
|
|
662
|
+ exit 62753
|
|
663
|
+ fi
|
657
|
664
|
# when installing from an image which comes with a known default user account
|
658
|
665
|
selected_username=
|
659
|
666
|
while [ ! $selected_username ]
|
|
@@ -675,8 +682,7 @@ function interactive_configuration {
|
675
|
682
|
if [ ${#possible_username} -gt 1 ]; then
|
676
|
683
|
if [[ $possible_username != $GENERIC_IMAGE_USERNAME ]]; then
|
677
|
684
|
MY_USERNAME=$(cat $data)
|
678
|
|
- usermod -l $MY_USERNAME $GENERIC_IMAGE_USERNAME
|
679
|
|
- usermod -d /home/$MY_USERNAME -m $MY_USERNAME
|
|
685
|
+ useradd -m -p "$IMAGE_PASSWORD_FILE" -s /bin/bash $MY_USERNAME
|
680
|
686
|
break
|
681
|
687
|
fi
|
682
|
688
|
fi
|