vm: chore: Rename install.sh to setup.sh

This commit is contained in:
PorridgePi
2022-09-26 12:42:56 +01:00
parent 276fa48d07
commit b31d3dc799

47
vm/src/setup.sh Normal file
View File

@@ -0,0 +1,47 @@
#!/bin/bash
USERNAME=porridge
PASSWORD=pass
echo "SETUP IS DONE"
echo "Skipping..."
SETUP_DONE=true
else
SETUP_DONE=false
fi
if [ ! -f '/SETUP_DONE' ]; then
echo "SETUP NOT DONE"
echo "STARTING SETUP..."
echo "APT UPDATE AND UPGRADE"
apt update
apt upgrade -y
echo "APT INSTALL"
apt install -y sudo nano
echo "ADD USER"
useradd -m -p $(perl -e "print crypt($PASSWORD, 'password')") -g sudo $USERNAME
# usermod -aG sudo $USERNAME
# echo "$USERNAME:$PASSWORD" | chpasswd
# echo -e "$PASSWORD\n$PASSWORD" | passwd "$USERNAME"
touch /SETUP_DONE
fi
echo '####################'
echo '#### ALL DONE ####'
echo '####################'
# mkdir /home/$USERNAME/
# chown $USERNAME:$USERNAME /home/$USERNAME/
# set -m
# Set bash as default shell
su - $USERNAME -c "echo $PASSWORD | chsh -s \$(which bash) \$USER"
# Login as user
su --login $USERNAME