#!/bin/bash

. /etc/default/vx-dga-variables/vx-dga-variables-general.conf

DIR="/usr/share/vitalinux/descartes"
if test -z "$CONFIGURARPLUGINDESCARTES"; then
    [ ! -d "${DIR}" ] && mkdir -p "${DIR}"
    cd "${DIR}"
    if ! (wget http://recursostic.educacion.es/descartes/web/DescartesWeb2.0/DescartesWeb2.0.jar &>/dev/null); then
        echo "Error cuando descargaba Descartes...saliendo" | tee -a "/var/log/vitalinux/falla-plugin-descartes.log"
        exit 1
    fi
    java -cp .:DescartesWeb2.0.jar -ms32M -mx128M DescartesWeb2_0 >/dev/null 2>&1
    chmod 755 "*"
    # Dejamos un LOG de la ejecución de la falla
    if ! test -d /var/log/vitalinux; then
        mkdir /var/log/vitalinux
    fi
    echo "$(date) - Se ha añadido el plugin para descartes en firefox" | tee -a "/var/log/vitalinux/falla-plugin-descartes.log"
    # Añadimos la variable para que no se vuelva a ejecutar esta misma falla
    sed -i '/CONFIGURARPLUGINDESCARTES/d' /etc/default/vx-dga-variables/vx-dga-variables-general.conf
    sed -i '/Varibles utilizadas por los paquetes/a CONFIGURARPLUGINDESCARTES=1' /etc/default/vx-dga-variables/vx-dga-variables-general.conf
fi

exit 0
