#!/bin/bash
# lastact: arturo@2023-05-09
# desc: regeneración de la variables generales a través de un fichero base patrón

FICH_VARS_PATRON="/usr/share/vitalinux/vx-variables/vx-dga-variables-general.conf"
FICH_VARS="/etc/default/vx-dga-variables/vx-dga-variables-general.conf"

if [[ "${1}" =~ ^-f$|^--force$ || ! -f "${FICH_VARS}" ]]; then
    cp -f "${FICH_VARS_PATRON}" "${FICH_VARS}" &&
        echo "#> ${FICH_VARS}: Se ha creado/regenerado el fichero de variables."
else
    echo "#> ${FICH_VARS}: Ya existe un fichero de variables generales, lo dejamos como está."
fi
[[ -f "${FICH_VARS}" ]] && cat "${FICH_VARS}"
exit 0
