#! /bin/bash VERSION="LdapLibreOfficeTemplateGenerator v 1.6 - 2020 - Yvan GODARD - godardyvan@gmail.com - http://goo.gl/c62RYH" SCRIPT_DIR=$(dirname $0) SCRIPT_NAME=$(basename $0) SCRIPT_NAME_WITHOUT_EXT=$(echo "${SCRIPT_NAME}" | cut -f1 -d '.') LDAP_URL="" LDAP_DN_BASE="" RACINE="" OTT_MASTER_FILE="" WITH_LDAP_BIND="no" LDAP_ADMIN_UID="" LDAP_ADMIN_PASS="" LDAP_DN_USER_BRANCH="cn=users" FILTER_ON_DOMAIN="" DOMAIN_EMAIL="" IP_FILTER=0 HOME_DIR=$(echo ~) DIR_EXPORT=${HOME_DIR%/}/Library/Application\ Support/LibreOffice/4/user/template TAG="" HELP="no" LOG_ACTIVE=0 USER_UID=$(whoami) LOG=${HOME_DIR%/}/Library/logs/${SCRIPT_NAME_WITHOUT_EXT}.log # Fichier temp LOG_TEMP=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}.XXXXX) TEMP_IP=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}_tempip.XXXXX) LISTE_IP=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}_listeIP.XXXXX) CONTENT_USER=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}_fiche.XXXXX) CONTENT_USER_BASE=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}_fiche_decode.XXXXX) LISTE_MAIL=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}_mail.XXXXX) LISTE_TEL=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}_tel.XXXXX) LISTE_MOBILE=$(mktemp /tmp/${SCRIPT_NAME_WITHOUT_EXT}_mobile.XXXXX) help () { echo -e "$VERSION\n" echo -e "Cet outil permet de personnaliser un template LibreOffice en utilisant des informations issues d'un serveur LDAP." echo -e "Cet outil est placé sous la licence Creative Commons 4.0 BY NC SA." echo -e "\nAvertissement:" echo -e "Cet outil est distribué dans support ou garantie, la responsabilité de l'auteur ne pourrait être engagée en cas de dommage causé à vos données." echo -e "\nUtilisation:" echo -e "./${SCRIPT_NAME} [-h] | -s -r " echo -e " -t