#!/bin/bash

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

if [ -z $BUGHOMEUSPERMLIBRE ] ; then
    for USUYDIR in $(getent passwd \
        | awk -F ":" \
        '{if ( $3 > 999 \
				&& $7~/\/bin\/.*/ \
				&& $7 != "/bin/false" \
				&& $7 != "/bin/sbin/nologin" ) \
        {print $1":"$6":"$4}}') ; do
        USU="$(echo ${USUYDIR} | cut -d':' -f1)"
        USUDIR="$(echo ${USUYDIR} | cut -d':' -f2)"
        GROUPUSU="$(echo ${USUYDIR} | cut -d':' -f3)"
        DIRCONFLIBRE=$USUDIR/.config
        # Comprobamos que el archivo existe (si se ha arrancado alguna vez Libreoffice...)
        if test -d ${DIRCONFLIBRE} ; then
            chown -R ${USU}:${GROUPUSU} ${DIRCONFLIBRE}
        fi
    done
    if ! test -d /var/log/vitalinux ; then
        mkdir /var/log/vitalinux
    fi
    echo "$(date) - Permisos reestablecidos en conf de libreoffice por usuarios" >> /var/log/vitalinux/falla-bug-home-usu-perm.log
    sed -i '/Varibles utilizadas por los paquetes/a BUGHOMEUSPERMLIBRE=1' /etc/default/vx-dga-variables/vx-dga-variables-general.conf
fi