From 8a0093d179926808400ebd025431331b3df77c81 Mon Sep 17 00:00:00 2001 From: Henrik Lund Kramshoej Date: Tue, 11 Jul 2017 10:18:10 +0200 Subject: Adding keys to persistent volume --- apache-sp/entrypoint.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'apache-sp') diff --git a/apache-sp/entrypoint.sh b/apache-sp/entrypoint.sh index a552c6c..c61f369 100644 --- a/apache-sp/entrypoint.sh +++ b/apache-sp/entrypoint.sh @@ -5,12 +5,16 @@ echo "Starting $0" # Setup ssl keys +METADATADIR=/metadata KEYDIR=/etc/ssl -export KEYDIR +export KEYDIR METADATA +if [ ! -f "$METADATADIR/apache-sp/sp-key.pem" -o ! -f "$KEYDIR/certs/shibsp.crt" ]; then + mkdir $METADATADIR/apache-sp > /dev/null 2>&1 + shib-keygen -o $METADATADIR/apache-sp -h $SP_HOSTNAME #2>/dev/null +fi if [ ! -f "$KEYDIR/private/shibsp.key" -o ! -f "$KEYDIR/certs/shibsp.crt" ]; then - shib-keygen -o /tmp -h $SP_HOSTNAME #2>/dev/null - mv /tmp/sp-key.pem "$KEYDIR/private/shibsp.key" - mv /tmp/sp-cert.pem "$KEYDIR/certs/shibsp.crt" + cp $METADATADIR/apache-sp/sp-key.pem "$KEYDIR/private/shibsp.key" + cp $METADATADIR/apache-sp/sp-cert.pem "$KEYDIR/certs/shibsp.crt" fi if [ ! -f "$KEYDIR/private/${SP_HOSTNAME}.key" -o ! -f "$KEYDIR/certs/${SP_HOSTNAME}.crt" ]; then -- cgit v1.1