Update install.sh

This commit is contained in:
RaspbianProyect by HP3ICC 2023-06-07 00:44:49 +00:00
parent ff6f4caf70
commit 7bafa8cef6
1 changed files with 12 additions and 8 deletions

View File

@ -1,20 +1,24 @@
#!/bin/bash
if [[ $EUID -ne 0 ]]; then if [[ $EUID -ne 0 ]]; then
whiptail --title "Python APRS Beacon" --msgbox "Debe ejecutar este script como usuario ROOT" 0 50 whiptail --title "Python APRS Beacon" --msgbox "Debe ejecutar este script como usuario ROOT" 0 50
exit 0 exit 0
fi fi
apps=("python3" "sed") #!/bin/bash
apps=("git" "sudo" "curl" "wget" "sed")
for app in "${apps[@]}" for app in "${apps[@]}"
do do
# Verificar apps # Verificar la instalación de las aplicaciones
if ! dpkg -s "$app" >/dev/null 2>&1; then if ! dpkg -s "$app" >/dev/null 2>&1; then
# app no instalada # Aplicación no instalada
sudo apt-get install -y "$app" sudo apt-get install -y "$app"
else else
# app ya instalada # Aplicación ya instalada
echo "$app ya instalada" echo "$app ya está instalada"
fi fi
done done
if [ -d "/opt/python-aprs" ] if [ -d "/opt/python-aprs" ]
then then
rm -r /opt/python-aprs rm -r /opt/python-aprs
@ -39,7 +43,7 @@ WantedBy=multi-user.target
EOF EOF
# #
sudo cat > /opt/python-aprs/bcom1.py <<- "EOF" sudo cat > /opt/python-aprs/bcom1.py <<- "EOFB"
import socket import socket
import time import time
@ -80,7 +84,7 @@ while True:
time.sleep(every * 60) time.sleep(every * 60)
EOF EOFB
cp /lib/systemd/system/py-aprsb1.service /lib/systemd/system/py-aprsb2.service cp /lib/systemd/system/py-aprsb1.service /lib/systemd/system/py-aprsb2.service
cp /lib/systemd/system/py-aprsb1.service /lib/systemd/system/py-aprsb3.service cp /lib/systemd/system/py-aprsb1.service /lib/systemd/system/py-aprsb3.service
cp /lib/systemd/system/py-aprsb1.service /lib/systemd/system/py-aprsb4.service cp /lib/systemd/system/py-aprsb1.service /lib/systemd/system/py-aprsb4.service