mirror of https://gitlab.com/hp3icc/emq-TE1.git
Update mmdvm.sh
This commit is contained in:
parent
1e82f9f2cb
commit
bee85e5908
|
|
@ -8,30 +8,49 @@ echo "Inicio: $SCRIPT_NAME" >> /opt/curl.txt
|
|||
# i2c
|
||||
#################################################################################################################################
|
||||
cd /boot
|
||||
sudo sed -i 's/console=serial0,115200 //' /boot/cmdline.txt
|
||||
if [ -f "/boot/cmdline.txt" ]
|
||||
then
|
||||
sudo sed -i 's/console=serial0,115200 //' /boot/cmdline.txt
|
||||
fi
|
||||
if [ -f "/boot/firmware/cmdline.txt" ]
|
||||
then
|
||||
sudo sed -i 's/console=serial0,115200 //' /boot/firmware/cmdline.txt
|
||||
fi
|
||||
sudo systemctl stop serial-getty@ttyAMA0.service
|
||||
sudo systemctl stop bluetooth.service
|
||||
sudo systemctl disable serial-getty@ttyAMA0.service
|
||||
sudo systemctl disable bluetooth.service
|
||||
|
||||
archivo="/boot/config.txt"
|
||||
archivos=("/boot/config.txt" "/boot/firmware/config.txt")
|
||||
palabra=("enable_uart=1" "dtoverlay=pi3-disable-bt" "dtparam=spi=on")
|
||||
|
||||
for palabra in "${palabra[@]}"
|
||||
# Iterar sobre cada archivo
|
||||
for archivo in "${archivos[@]}"
|
||||
do
|
||||
|
||||
if grep -i -E "$palabra" "$archivo" >/dev/null 2>&1; then
|
||||
echo "line found"
|
||||
else
|
||||
echo "$palabra">> "$archivo"
|
||||
fi
|
||||
# Verificar si el archivo existe
|
||||
if [ -f "$archivo" ]; then
|
||||
# Iterar sobre cada palabra
|
||||
for p in "${palabra[@]}"
|
||||
do
|
||||
# Ignorar líneas de comentarios y verificar si la palabra ya está en el archivo
|
||||
if grep -i -E "^[^#]*$p" "$archivo" >/dev/null 2>&1; then
|
||||
# Si la palabra ya está, no hacer nada
|
||||
continue
|
||||
else
|
||||
# Si la palabra no está, agregarla al final del archivo
|
||||
echo "$p" >> "$archivo" 2>/dev/null
|
||||
fi
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
||||
sudo sed -i 's/#dtparam=i2c_arm=on/dtparam=i2c_arm=on/' /boot/config.txt
|
||||
sudo sed -i 's/dtparam=audio=on/#dtparam=audio=on/' /boot/config.txt
|
||||
sudo sed -i 's/#dtparam=spi=on/dtparam=spi=on/' /boot/config.txt
|
||||
sudo sed -i 's/#dtoverlay=pi3-disable-bt/dtoverlay=pi3-disable-bt/' /boot/config.txt
|
||||
sudo sed -i 's/#enable_uart=1/enable_uart=1/' /boot/config.txt
|
||||
for archivo in "/boot/config.txt" "/boot/firmware/config.txt"; do
|
||||
sudo sed -i 's/#dtparam=i2c_arm=on/dtparam=i2c_arm=on/' "$archivo" 2>/dev/null
|
||||
sudo sed -i 's/dtparam=audio=on/#dtparam=audio=on/' "$archivo" 2>/dev/null
|
||||
sudo sed -i 's/#dtparam=spi=on/dtparam=spi=on/' "$archivo" 2>/dev/null
|
||||
sudo sed -i 's/#dtoverlay=pi3-disable-bt/dtoverlay=pi3-disable-bt/' "$archivo" 2>/dev/null
|
||||
sudo sed -i 's/#enable_uart=1/enable_uart=1/' "$archivo" 2>/dev/null
|
||||
done
|
||||
|
||||
sudo cat > /lib/systemd/system/monp.service <<- "EOF"
|
||||
[Unit]
|
||||
|
|
|
|||
Loading…
Reference in New Issue