#!/bin/bash

# Creation des repertoires download et ipd
# Il faut créé tout le temps ces répertoires pour les montages du mode conteneur
ocs_download_dir="$(CreoleGet ocs_download_dir)"
ocs_ipdiscover_ipd_dir="$(CreoleGet ocs_ipdiscover_ipd_dir)"
mkdir -p "${ocs_download_dir}/download"
mkdir -p "${ocs_ipdiscover_ipd_dir}/ipd"
if [ "$(CreoleGet activer_ocsinventory)" = "oui" ]; then
    container_path_web="$(CreoleGet container_path_web)"
    # Mise à jour de la base vers la bonne version si nécessaire
    cd $container_path_web/usr/share/ocsinventory-reports
    chown -R www-data:www-data "${ocs_download_dir}/download"
    chown -R www-data:www-data "${ocs_ipdiscover_ipd_dir}/ipd"
    # Positionnement des fichiers nécessaires à la création des clients OcsInventory
    cp /etc/ssl/certs/ca.crt $container_path_web/usr/share/ocsinventory-reports/client/cacert.pem
    rm -f $container_path_web/usr/share/ocsinventory-reports/client/client.zip
    zip -j -o $container_path_web/usr/share/ocsinventory-reports/client/client.zip $container_path_web/usr/share/ocsinventory-reports/client/cacert.pem $container_path_web/usr/share/ocsinventory-reports/client/AdminPackager-* $container_path_web/usr/share/ocsinventory-reports/client/OCS-NG-Windows-Agent-Setup.exe
fi
exit 0
