vm: feat: Cleanup print messages
This commit is contained in:
@@ -4,27 +4,48 @@ USERNAME=porridge
|
||||
PASSWORD=pass
|
||||
|
||||
if [ ! -f '/SETUP_DONE' ]; then
|
||||
echo "SETUP NOT DONE"
|
||||
echo "STARTING SETUP..."
|
||||
echo '########################################'
|
||||
echo 'SETUP NOT DONE'
|
||||
echo '########################################'
|
||||
|
||||
echo "APT UPDATE AND UPGRADE"
|
||||
echo
|
||||
echo '########################################'
|
||||
echo '1. Starting setup...'
|
||||
|
||||
echo
|
||||
echo '########################################'
|
||||
echo "2. Apt update and upgrade"
|
||||
apt update
|
||||
apt upgrade -y
|
||||
echo "APT INSTALL"
|
||||
|
||||
echo
|
||||
echo '########################################'
|
||||
echo "3. Apt install"
|
||||
apt install -y sudo nano
|
||||
|
||||
echo "ADD USER"
|
||||
echo
|
||||
echo '########################################'
|
||||
echo "4. Add user"
|
||||
# add user, create home dir (-m), set password (-p), add to group sudo (-g)
|
||||
useradd -m -p $(perl -e "print crypt($PASSWORD, 'password')") -g sudo $USERNAME
|
||||
|
||||
echo
|
||||
echo '########################################'
|
||||
echo 'SETUP COMPLETED'
|
||||
touch /SETUP_DONE
|
||||
else
|
||||
echo "SETUP IS DONE"
|
||||
echo "Skipping..."
|
||||
echo '########################################'
|
||||
echo "SETUP IS COMPLETED"
|
||||
echo '########################################'
|
||||
echo
|
||||
echo "Skipping setup..."
|
||||
fi
|
||||
|
||||
echo
|
||||
echo '####################'
|
||||
echo '#### ALL DONE ####'
|
||||
echo '####################'
|
||||
echo
|
||||
|
||||
# Set bash as default shell
|
||||
su - $USERNAME -c "echo $PASSWORD | chsh -s \$(which bash) \$USER"
|
||||
|
||||
Reference in New Issue
Block a user