mirror of
https://github.com/tommytran732/Arch-Setup-Script
synced 2024-11-21 09:01:34 -05:00
[Corrected] Add a Full Name prompt / Full Name to user creation. (#39)
The correct version, adding a Full Name prompt (improves look of GDM display) and quote $fullname/$username accordingly. Signed-off-by: funk-on-code <113871227+funk-on-code@users.noreply.github.com>
This commit is contained in:
parent
3769c8e768
commit
f82897b299
19
install.sh
19
install.sh
@ -96,15 +96,25 @@ disk_prompt (){
|
||||
}
|
||||
|
||||
username_prompt (){
|
||||
output 'Enter your username:'
|
||||
output 'Please enter the name for a user account:'
|
||||
read -r username
|
||||
|
||||
if [ -z "${username}" ]; then
|
||||
output 'You need to enter a username.'
|
||||
output 'Sorry, You need to enter a username.'
|
||||
username_prompt
|
||||
fi
|
||||
}
|
||||
|
||||
fullname_prompt (){
|
||||
output 'Please enter the full name for the user account:'
|
||||
read -r fullname
|
||||
|
||||
if [ -z "${fullname}" ]; then
|
||||
output 'Please enter the full name of the users account.'
|
||||
fullname_prompt
|
||||
fi
|
||||
}
|
||||
|
||||
user_password_prompt () {
|
||||
output 'Enter your user password (the password will not be shown on the screen):'
|
||||
read -r -s user_password
|
||||
@ -169,6 +179,7 @@ luks_prompt
|
||||
luks_password_prompt
|
||||
disk_prompt
|
||||
username_prompt
|
||||
fullname_prompt
|
||||
user_password_prompt
|
||||
hostname_prompt
|
||||
network_daemon_prompt
|
||||
@ -546,8 +557,8 @@ arch-chroot /mnt /bin/bash -e <<EOF
|
||||
grub-mkconfig -o /boot/grub/grub.cfg
|
||||
|
||||
# Adding user with sudo privilege
|
||||
useradd -m $username
|
||||
usermod -aG wheel $username
|
||||
useradd -c "$fullname" -m "$username"
|
||||
usermod -aG wheel "$username"
|
||||
|
||||
if [ "${install_mode}" = 'desktop' ]; then
|
||||
# Setting up dconf
|
||||
|
Loading…
Reference in New Issue
Block a user