#!/bin/bash

# last-upate: arturo@2020-4-29
# Dependiendo del usuario ejecutor se regeneran todos los perfiles o solo el personal
# Proyecto Software Libre DGA

# EJECUTOR=$(whoami)

# function mensaje-error-root {
#     TEXTO="Se requiren privilegios de \"administrador\" para <b>Regenerar el perfil</b> de los usuarios del sistema ..."
#     yad --title "Regenerar Perfiles de Usuarios" \
#     --center \
#     --image vitalinux \
#     --window-icon vitalinux \
#     --text "${TEXTO}" \
#     --buttons-layout center \
#     --button "Entendido":1
#     exit 1
# }

# if test "${EJECUTOR}" != "root" ; then
#     mensaje-error-root
# fi

TITULO="Regenerar Perfil del Usuario"
TEXTO="\nSe va a <b>Regenerar el Perfil del Usuario</b>."
TEXTO="${TEXTO}\n Se eliminará todo aquel archivo y directorio añadido por el usuario en los directorios: "
TEXTO="${TEXTO}\n<span foreground='blue'><b>Escritorio, Documentos, Vídeos, etc.</b></span>"
TEXTO="${TEXTO}\n¿Deseas Continuar?"
! vx-funcs-bash vx-yad-question-yes-no \
"${TITULO}" "${TEXTO}" "vitalinux" "Confirmar" "Salir" && \
exit 1

(
    vx-regenerar-perfil-usuarios-cli | sed -r -u 's/'$(echo -e "\033")'\[[0-9]{1,2}(;([0-9]{1,2})?)?[mK]//g'
    echo -e "\n=> Ya puedes cerrar la ventana ..."
) | yad --title "Regenerar Perfiles de Usuarios" --text-info \
--window-icon vitalinux \
--tail \
--width="620" --height="200" \
--center \
--image vitalinux \
--buttons-layout center \
--button "Cerrar":0

exit 0