#!/bin/bash

FICHCONF="/etc/default/vx-dga-variables/vx-dga-variables-general.conf"
[ -f "${FICHCONF}" ] && \
. "${FICHCONF}"

# Primero comprobamos además que childsplay este instalado...si no lo esta no hariamos nada....
if [ -z $BUGHOMELDAPNOLOGIN2 ] ; then
    if ! test -d /var/log/vitalinux ; then
        mkdir /var/log/vitalinux
    fi
    echo "$(date) - Se va a proceder a borrar los siguientes directorios de home..." >> /var/log/vitalinux/falla-bug-home-usu-ldap-nologin.log
    if [ -d "/datos/usuarios/profesores" ] ; then
        find  /datos/usuarios/profesores/* -prune  -user root >> /var/log/vitalinux/falla-bug-home-usu-ldap-nologin.log
        find  /datos/usuarios/profesores/* -prune  -user root | xargs rm -rf
    fi
    for DIR in /datos/usuarios/alumnos /datos/usuarios/onlyprint /datos/usuarios/scanrepro /datos/usuarios/tecnico /datos/usuarios/joindomain ; do
        if [ -d "${DIR}" ] ; then
            rm -rf ${DIR}
            echo "${DIR}" >> /var/log/vitalinux/falla-bug-home-usu-ldap-nologin.log
        fi
    done
    if [ -d "/datos/usuarios/pas" ] ; then
        find  /datos/usuarios/pas/* -prune  -user root >> /var/log/vitalinux/falla-bug-home-usu-ldap-nologin.log
        find  /datos/usuarios/pas/* -prune  -user root | xargs rm -rf
    fi
    echo "$(date) - Borrado finalizado..." >> /var/log/vitalinux/falla-bug-home-usu-ldap-nologin.log
    sed -i '/Varibles utilizadas por los paquetes/a BUGHOMELDAPNOLOGIN2=1' /etc/default/vx-dga-variables/vx-dga-variables-general.conf
fi