Files
GnW/instalacion/1.4-openocd.sh

40 lines
1.9 KiB
Bash
Executable File

#!/bin/bash
#By julenvitoria
usuario="kde"
clear
#Descarga del sitio original y descomprime el .deb
wget https://nightly.link/kbeckmann/ubuntu-openocd-git-builder/workflows/docker/master/openocd-git.deb.zip
unzip openocd-git.deb.zip
sudo dpkg -i openocd-git_*_amd64.deb
sudo apt-get -y -f install
rm openocd*
#echo export OPENOCD=/opt/openocd-git/bin/openocd >>~/.bashrc
if grep -q "export OPENOCD=\"/opt/openocd-git/bin/openocd\"" /home/$usuario/.bashrc ; then
echo "export OPENOCD=\"/opt/openocd-git/bin/openocd\" esta ya en el bashrc"
else
echo "export OPENOCD=\"/opt/openocd-git/bin/openocd\" no esta aun en el bashrc, añadiendo..."
sleep 2
echo export OPENOCD=\"/opt/openocd-git/bin/openocd\" >>/home/$usuario/.bashrc
fi
export OPENOCD="/opt/openocd-git/bin/openocd"
sleep 3
dialog --backtitle "G&W ------------------------- INFO: 1.4-openocd.sh -------------------------- Usuario = $usuario ------------------------" \
--title "INFO: Usuario=$usuario ---------- Instalacion openocd" \
--yesno "¡¡¡ATENCION!!! Se recomienda realizar un reinicio despues de instalar OPENOCD para asegurar que todo funcione correctamente. Si no lo realizas ahora recuerda hacerlo mas tarde. ¿Deseas reiniciar el sistema?" 0 0
ans=$?
if [ $ans -eq 0 ]; then
clear
dialog --backtitle "G&W ------------------------- INFO: 1.4-openocd.sh -------------------------- Usuario = $usuario ------------------------" \
--title "INFO: Usuario=$usuario ---------- Instalacion openocd" \
--infobox "Reiniciando el sistema..." 0 0 ; sleep 2
sudo reboot
else
dialog --backtitle "G&W ------------------------- INFO: 1.4-openocd.sh -------------------------- Usuario = $usuario ------------------------" \
--title "INFO: Usuario=$usuario ---------- Instalacion openocd" \
--infobox "Recuerda realizar el reinicio mas tarde :)" 0 0 ; sleep 2
fi