#!/bin/bash

function add_script()
{
    return 0
}

SCRIPT_ROOT="/etc/eole/hapy-deploy/scripts/"
SCRIPT_DEST="/var/tmp/one/hapy-deploy/"
ONEUSER="oneadmin"
ONEGROUP="oneadmin"

DEP=$(CreoleGet activer_deploiement_automatique non)

if [[ $DEP == "oui" ]]
then
    # Adding Main eole market
    rs=$(rsync -azhv ${SCRIPT_ROOT} ${SCRIPT_DEST})

    chown -R ${ONEUSER}:${ONEGROUP} ${SCRIPT_DEST}

    DS_ID=$( onedatastore list --csv --no-header -f TYPE=fil -l ID)

    for sc in $(ls ${SCRIPT_ROOT})
    do
        res=$(oneimage show ${sc})
        if [[ ${?} -eq 0 ]]
        then
            oneimage delete ${sc}
        fi
        oneimage create --type CONTEXT --datastore ${DS_ID} --name ${sc} --path ${SCRIPT_DEST}${sc}
    done

    CA=$(CreoleGet zephir_ca non)
    if [[ ${CA} == "oui" ]]
    then
        CA_FILE=$(CreoleGet zephir_ca_file)
        CA_NAME="zephir-ca.crt"
        cp ${CA_FILE} ${SCRIPT_DEST}${CA_NAME}
        chown -R ${ONEUSER}:${ONEGROUP} ${SCRIPT_DEST}
        res=$(oneimage show $CA_NAME)
        if [[ ${?} -eq 0 ]]
        then
            oneimage delete ${CA_NAME}
        fi
        oneimage create --type CONTEXT --datastore ${DS_ID} --name ${CA_NAME} --path ${SCRIPT_DEST}${CA_NAME}
    fi
fi


exit 0