CNSA-276-FP/install.sh

42 lines
1019 B
Bash
Raw Normal View History

2024-05-06 20:18:45 -07:00
#!/bin/sh
sudo apt-get update
2024-05-06 20:42:02 -07:00
sudo apt-get upgrade -y
2024-05-06 20:18:45 -07:00
sudo apt-get update
sudo apt-get install python3-psycopg2 -y
2024-05-06 21:27:49 -07:00
sudo apt-get install python3-fido2 -y
2024-05-09 18:19:03 -07:00
sudo apt-get install python3-nfcpy -y
2024-05-06 20:42:02 -07:00
sudo apt-get install screen -y
2024-05-09 18:36:55 -07:00
#test
2024-05-09 18:32:22 -07:00
sudo apt-get update
sudo apt-get upgrade -y
2024-05-06 21:56:24 -07:00
sudo mkdir /user/CNSA
2024-05-09 16:39:40 -07:00
# Define crontab job
2024-05-09 18:32:22 -07:00
JOB="@reboot /bin/sh /user/CNSA/script/startup.sh"
2024-05-06 20:18:45 -07:00
# Check if the job is already in the crontab and add it if it's not
( crontab -l | grep -F "$JOB" || echo "$JOB" ) | crontab -
2024-05-06 21:56:24 -07:00
sudo git clone https://gitea.eggtech.net/eggman20339/CNSA-276-FP.git /user/CNSA/CNSA-276-FP
2024-05-06 20:18:45 -07:00
2024-05-09 18:32:22 -07:00
sudo mkdir /user/CNSA/script
sudo cp /user/CNSA/CNSA-276-FP/startup.sh /user/CNSA/script/startup.sh
sudo chmod 777 /user/CNSA/script/startup.sh
2024-05-06 22:07:05 -07:00
2024-05-07 06:18:19 -07:00
pip3 install --upgrade fido2 --break-system-packages
2024-05-09 18:19:03 -07:00
pip3 install nfcpy --break-system-packages
pip3 isntall --upgrade nfcpy --break-system-packages
2024-05-07 05:37:26 -07:00
sudo apt-get autoremove -y
2024-05-06 22:07:05 -07:00
2024-05-06 21:00:51 -07:00
echo ""
echo ""
echo ""
echo ""
echo ""
2024-05-06 20:18:45 -07:00
echo "Installation Complete! Rebooting..."
2024-05-06 21:00:51 -07:00
sleep 5
2024-05-06 20:18:45 -07:00
sudo reboot 0