#!/bin/bash

# Configuramos Samba para que se pueda acceder al Recurso Z: (requiere versión 1 del protocolo SMB)
# client min protocol = NT1
# server min protocol = NT1
FICH_SMB="/etc/samba/smb.conf"
SECCION="global"
VALOR="NT1"
DIRECTIVAS=("client min protocol" "server min protocol" )
for DIRECTIVA in "${DIRECTIVAS[@]}" ; do
    ## crudini --set "${FICH_SMB}" "${SECCION}" "${DIRECTIVA}" "${VALOR}" # ¡¡crudini no funciona bien con smb.conf!!
    if ! grep -qE "^${DIRECTIVA}" "${FICH_SMB}" ; then
        sed -i "/\[${SECCION}\]/a ${DIRECTIVA} = ${VALOR}" "${FICH_SMB}" && \
        echo "#> [Ok] ${FICH_SMB}: ${SECCION} => ${DIRECTIVA}=${VALOR}" || \
        echo "#> [Error] ${FICH_SMB}: ${SECCION} => ${DIRECTIVA}=${VALOR}"
    else
        echo "#> [Todo Ok, Ya existe] ${FICH_SMB}: ${SECCION} => ${DIRECTIVA}=${VALOR}"
    fi
done

# function crear-recursoz() {
#     RUTA="${1}"
#       cat > "${RUTA}"<<EOF
# [Desktop Entry]
# Type=Application
# Name=Recurso Z
# Name[es]=Recurso Z
# GenericName=Recurso Z
# Comment=Recurso Z
# Icon=vx-recurso-z
# Exec=xdg-open smb://172.30.1.200
# Terminal=false
# Categories=Education;
# NoDisplay=true
# EOF
#     chown profesor "${RUTA}"
#     chmod 644 "${RUTA}"
# }

# USUARIO="$(vx-usuario-grafico)"
# HOMEUSU="$(vx-home-usuario-grafico)"
# if [ -f "${HOMEUSU}/.config/user-dirs.dirs" ] ; then
#     . "${HOMEUSU}/.config/user-dirs.dirs"
#     RECURSOZ_DESKTOP="${HOMEUSU}/$(basename "${XDG_DESKTOP_DIR}")/recursoZ.desktop"
#     RECURSOZ_DOCUMENTOS="${HOMEUSU}/$(basename "${XDG_DOCUMENTS_DIR}")/recursoZ.desktop"
# else
#     exit 0
# fi

# RECURSOZ_CONG="/etc/skel/Escritorio/recursoZ.desktop"

# if test "${USUARIO}" = "alumno" ; then
#     [[ -f "${RECURSOZ_DESKTOP}" ]] && rm -f "${RECURSOZ_DESKTOP}"
#     [[ -f "${RECURSOZ_CONG}" ]] && rm -f "${RECURSOZ_CONG}"
#     exit 0
# fi

# ! [[ -f "${RECURSOZ_DESKTOP}" ]] && crear-recursoz "${RECURSOZ_DESKTOP}"
# ! [[ -f "${RECURSOZ_DOCUMENTOS}" ]] && crear-recursoz "${RECURSOZ_DOCUMENTOS}"
# ! [[ -f "${RECURSOZ_CONG}" ]] && crear-recursoz "${RECURSOZ_CONG}"

# Eliminamos el recurso "materiales" para profesores:

DIR="/media/materiales"
sed -i "#${DIR}#d" "/etc/fstab" &&
echo "#> Eliminamos el recurso del fstab: ${DIR}"
# if [[ ! -d "${DIR}" ]] ; then
#     mkdir "${DIR}"
#     ! grep -qE "//172.30.1.200/profesores" "/etc/fstab" && \
#     echo "//172.30.1.200/profesores ${DIR} cifs username=profesor,password=careidga,rw,noauto,user,exec 0 0" >> /etc/fstab
#     echo 'if test "$(whoami)" = "profesor" ; then /bin/mount ${DIR} ; fi' >> /usr/bin/aplicaciones-inicio
#     ! ( mount | grep -qE "/media/materiales" ) && \
#     sudo -u profesor mount "/media/materiales"
# fi

exit 0