#! /bin/bash

# incidencia: https://soporte.vitalinux.educa.aragon.es/issues/2428
# Damos respuesta a un Bug de Mblock
# Desc: Script de Instalación de la Extensión Mio Robot de MBlock

DIREXT="/opt/makeblock/mBlock/resources/ext/libraries/mio_robot"
[ -d "${DIREXT}" ] && \
{
    echo "=> La Extensión Mio Robot de MBlock ya esta instalada ..." ;
    exit 0
}

# Creamos el directorio donde se almacenan las extensiones en mblock:
DIR="/opt/makeblock/mBlock/resources/ext/libraries"
[ ! -d "${DIR}" ] && \
mkdir -p "${DIR}" && \
echo "=> Se ha creado el directorio de Extensiones de MBlock: ${DIR}"
# Damos permisos para que los usuarios puedan registrar sus propias extensiones:
[ -d "${DIR}" ] && chmod 777 "${DIR}" || \
{
    echo "=> Problemas con el directorio de Destino de las Extensiones de MBlock ..." ;
    exit 1 ;
}

# Descomprimimos la extensión Mio Robot en mblock",
# URL="http://migasfree.educa.aragon.es/cosas-centros/mblock-extensiones/mblock-ext-mio_robot.zip"
EXTENSION="/usr/share/vitalinux/mblock/mblock-ext-mio_robot.zip"
[ -f "${EXTENSION}" ] && unzip -q "${EXTENSION}" -d "${DIR}" && \
{
    echo "=> Hemos descomprimido la Extension de MBlock Mio Robot" ;
    exit 0 ;
} || \
{
    echo "=> Problema para descomprimir la Extension de MBlock Mio Robot" ;
    exit 1
}