Este repositorio contiene el script setup_combioven.sh que configura una tarjeta NXP Yocto para que funcione con la aplicación CombiOven. El script puede actualizar o hacer rollback de la aplicación utilizando archivos desde una unidad USB o desde un repositorio de GitHub.
El script setup_combioven.sh automatiza el proceso de copia de archivos de la aplicación, configuración de permisos y configuración de servicios del sistema para asegurar una instalación sin problemas.
./setup_combioven.sh <operation> <source> [version]update: Actualiza la aplicación a la última versión disponible.rollback: Realiza un rollback a una versión específica de la aplicación.
usb: Utiliza archivos desde una unidad USB montada en/media/usb.github: Descarga y utiliza archivos desde un repositorio de GitHub.
<operation>:updateorollback.<source>:usbogithub.[version]: La versión específica para hacer rollback (requerido solo pararollback).
Copia toda los archivos del repositorio a una memoria usb en formato EXT o FAT.
sudo mkdir /media/usbls -l /dev/sd*#Para sistemas de archivos FAT (windows)
sudo mount -t vfat /dev/sda1 /media/usb#Para sistemas de archivos ext4 (linux)
sudo mount -t ext4 /dev/sda1 /media/usbsudo chmod +x /media/usb/setup_combioven.sh#Ejemplo para realizar rollback
/media/usb/setup_combioven.sh rollback usb 1.5.2#Ejemplo para realizar actualizar a la ultima versión de software
/media/usb/setup_combioven.sh update usbsudo umount /media/usbwifi.sh -i wlan0 -s PRO-SERVICIOS -p M4W2_AE566x#Para actualizar a la ultima version
curl -sS https://raw.githubusercontent.com/tuusuario/combioven-setup/master/setup_combioven.sh | bash -s update github#Para realizar rollback a una version anterior, asegurate que la versión exista en el repositorio.
curl -sS https://raw.githubusercontent.com/adcueto/usb_combioven/master/app_from_github.sh | bash -s rollback 1.6.3