mirror of https://gitlab.com/hp3icc/emq-TE1.git
Update direwolf.sh
This commit is contained in:
parent
18e55a9daa
commit
46bd8501cb
|
|
@ -31,20 +31,28 @@ fi
|
|||
# requeriments
|
||||
#########################################################################################################################
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
# Aplicaciones a verificar e instalar
|
||||
apps=("git" "gcc" "g++" "make" "cmake" "libasound2-dev" "libudev-dev" "gpsd" "libgps-dev" "gpsd-clients" "gpsd-tools" "chrony")
|
||||
|
||||
for app in "${apps[@]}"
|
||||
do
|
||||
# Verificar apps
|
||||
if ! dpkg -s "$app" >/dev/null 2>&1; then
|
||||
# app no instalada
|
||||
apt-get install -y "$app"
|
||||
# Función para verificar e instalar una aplicación
|
||||
check_and_install() {
|
||||
app=$1
|
||||
if ! command -v $app &> /dev/null; then
|
||||
echo "$app no está instalado. Instalando..."
|
||||
sudo apt-get install -y $app
|
||||
echo "$app instalado correctamente."
|
||||
else
|
||||
# app ya instalada
|
||||
echo "$app ya instalada"
|
||||
echo "$app ya está instalado."
|
||||
fi
|
||||
}
|
||||
|
||||
# Verificar e instalar cada aplicación
|
||||
for app in "${apps[@]}"; do
|
||||
check_and_install $app
|
||||
done
|
||||
#"ntp"
|
||||
|
||||
#########################################################################################################################
|
||||
# audio raspberry
|
||||
#########################################################################################################################
|
||||
|
|
@ -111,12 +119,12 @@ EOFT
|
|||
sed -i "s/ListenStream=127.0.0.1:2947/#ListenStream=127.0.0.1:2947/g" /lib/systemd/system/gpsd.socket
|
||||
sed -i "s/#ListenStream=0.0.0.0:2947/ListenStream=0.0.0.0:2947/g" /lib/systemd/system/gpsd.socket
|
||||
systemctl daemon-reload
|
||||
systemctl is-active gpsd
|
||||
systemctl is-active chrony
|
||||
sudo ln -sf /lib/systemd/system/gpsd.service /etc/systemd/system/multi-user.target.wants/
|
||||
systemctl enable chrony
|
||||
systemctl restart gpsd.socket gpsd.service
|
||||
systemctl enable gpsd.socket gpsd.service
|
||||
systemctl is-active gpsd
|
||||
systemctl is-active chrony
|
||||
#########################################################################################################################
|
||||
# direwolf
|
||||
#########################################################################################################################
|
||||
|
|
|
|||
Loading…
Reference in New Issue