#!/bin/bash

ONE_USER=$(CreoleGet 'virt_user')
[[ -z ${ONE_USER} ]] && ONE_USER='oneadmin'

HOME_DIR=$(eval echo ~${ONE_USER})
SSH_DIR="${HOME_DIR}/.ssh"
AUTHORIZED_KEYS="${SSH_DIR}/authorized_keys"

if [[ -f ${AUTHORIZED_KEYS} ]]
then
    for key in $(ls ${SSH_DIR}/*.pub)
    do
        grep "$(cat ${key})" ${AUTHORIZED_KEYS} 2>&1 >> /dev/null
        if [[ $? -ne 0 ]]
        then
            echo "Adding SSH Key"
            cat ${key} >> ${AUTHORIZED_KEYS}
        fi
    done
fi

# Pour ne pas avoir d'erreur au reconfigure
exit 0
