#!/bin/sh set -e # Chemin du fichier de socket SOCKET_FILE="/.ssh-agent/socket" if [ -S "$SOCKET_FILE" ]; then echo "Le fichier de socket $SOCKET_FILE est présent. Exécution du script..." else echo "Erreur : Le fichier de socket $SOCKET_FILE est absent. Arrêt du script." echo "Avez vous bien utiliiser --volumes-from=ssh-agent du conteneur docker-ssh-agent:latest ?" exit 1 fi export SSH_AUTH_SOCK=/home/arcodange/.ssh/socket mkdir `dirname $SSH_AUTH_SOCK` set -x socat UNIX-LISTEN:$SSH_AUTH_SOCK,fork UNIX-CONNECT:$SOCKET_FILE & set +x chown -R 1000 `dirname $SSH_AUTH_SOCK` echo "export SSH_AUTH_SOCK=$SSH_AUTH_SOCK" >> ~/.profile