#!/bin/bash

activer_postgresql="$(CreoleGet activer_postgresql)"
pg_data_directory="$(CreoleGet pg_data_directory)"

if [ "$activer_postgresql" = "oui" ];then
    if [ "$pg_data_directory" != "/var/lib/postgresql/9.5/main" ];then
        if [ ! -d "$pg_data_directory" ]; then
            mkdir -p $pg_data_directory
            chown postgres:postgres $pg_data_directory
            chmod 700 $pg_data_directory
        else
            chown postgres:postgres $pg_data_directory
            chmod 700 $pg_data_directory
        fi
        acces=$(su postgres -c "ls -al $pg_data_directory")
        testacces=$?
        if [ $testacces -ne 0 ]
        then
            echo "L utilisateur postgresql n a pas le droit d'atteindre le dossier $pg_data_directory ! arrêt de la procedure"
            exit 1
        fi
        nbFic=$(ls -a /var/lib/postgresql/9.5/main/ |sed -e "/\.$/d"|wc -l)
        if [ $nbFic -ne 0 ]; then
            mv /var/lib/postgresql/9.5/main/* $pg_data_directory
        fi
    fi
fi
exit 0

