#!/bin/bash

# Script al inicio que cambia el propietario del directorio base de cadstd
##USUARIOGRAFICO="$(getent passwd | grep ${XAUTHORITY//\/.Xauthority/} | cut -d':' -f1)"
USUARIOGRAFICO="$(/usr/bin/vx-usuario-grafico)"
GRUPOPRIMARIOUSU="$(id -gn "${USUARIOGRAFICO}")"
RUTABASE="/usr/share/vitalinux/cadstd"
PROPIETARIO="$(stat --format=%U ${RUTABASE})"
LOG="/var/log/vitalinux/vx-conf-cadstd-propietario-${USUARIOGRAFICO}.log"

if [[ -d "${RUTABASE}" && "${USUARIOGRAFICO}" != "${PROPIETARIO}" ]] ; then
    MSG="Modificando el propietario de ${RUTABASE} de ${PROPIETARIO} a ${USUARIOGRAFICO}"
    if /bin/chown -R "${USUARIOGRAFICO}"."${GRUPOPRIMARIOUSU}" "${RUTABASE}" ; then
        echo "=> $(date): Ok - ${MSG}" | tee -a "${LOG}"
    else
        echo "=> $(date): Error - ${MSG}" | tee -a "${LOG}"
    fi
else
    echo "=> CADSTD: No hay nada que configurar"
fi