#!/bin/bash

set -e

PRIVATE_DIR="$(CreoleGet container_path_domaine)/etc/eole/private"
PASSWORD_FILE="${PRIVATE_DIR}/eole-seth-education.password"
PASSWORD_FILE_READER="${PRIVATE_DIR}/eole-seth-education-reader.password"

if [ ! -f "$PASSWORD_FILE" ]; then
    mkdir -p $PRIVATE_DIR
    pwgen -scn1 42 > "${PASSWORD_FILE}"
    chmod 700 "${PASSWORD_FILE}"
fi
if [ ! -f "$PASSWORD_FILE_READER" ]; then
    pwgen -scn1 42 > "${PASSWORD_FILE_READER}"
    chmod 700 "${PASSWORD_FILE_READER}"
fi
mode_conteneur_actif=$(CreoleGet mode_conteneur_actif)
if [ "$mode_conteneur_actif" = "oui" ]; then
    container_path_addc=$(CreoleGet container_path_domaine)
    container_path_fichier=$(CreoleGet container_path_fichier)
    container_path_web=$(CreoleGet container_path_web)
    container_dir="/etc/eole/private"
    pwd_file="/eole-seth-education.password"
    test -d "$container_path_fichier$container_dir" || mkdir -p "$container_path_fichier$container_dir"
    cp -f $container_path_addc$container_dir$pwd_file $container_path_fichier$container_dir
    test -d "$container_path_web$container_dir" || mkdir -p "$container_path_web$container_dir"
    cp -f $container_path_addc$container_dir$pwd_file $container_path_web$container_dir
fi



exit 0
