summaryrefslogtreecommitdiff
path: root/start.sh
diff options
context:
space:
mode:
authorJohan Lundberg <lundberg@nordu.net>2015-04-09 18:53:06 +0200
committerJohan Lundberg <lundberg@nordu.net>2015-04-09 18:53:06 +0200
commiteadb0ebe5eb0d1e5fcff88e8322f5e3a44d6c93f (patch)
treea917ff3b3bf2aaa89e1c388f61a8de3c6a4dce17 /start.sh
parenta865ae975c75b1ce321c4e56c9fbd0625623c4a7 (diff)
Added Jetty configuration and start command.
Diffstat (limited to 'start.sh')
-rw-r--r--start.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/start.sh b/start.sh
index 3b48694..5c341f5 100644
--- a/start.sh
+++ b/start.sh
@@ -7,13 +7,17 @@ case "$*" in
start)
# Upgrade/Recreate war
./bin/install.sh -Didp.src.dir /opt/shibboleth-identity-provider-${IDP_VERSION}/ -Didp.target.dir /opt/shibboleth-idp
+ # Set Jetty tls cert password
+ sed -i "/jetty.keystore.password=/c\jetty.keystore.password=$PKCS12_PASSWORD" /opt/jetty/modules/ssl.mod
+ # Start Jetty
+ cd /opt/jetty/ && /usr/bin/java -jar start.jar
;;
install)
-# Fresh install
+ # Fresh install
cat>/tmp/entity_id<<EOF
idp.entityID= ${ENTITY_ID}
EOF
- ./bin/install.sh -Didp.src.dir /opt/shibboleth-identity-provider-${IDP_VERSION}/ -Didp.target.dir /opt/shibboleth-idp -Didp.host.name ${HOSTNAME} -Didp.scope ${SCOPE} -Didp.sealer.password ${COOKIE_PASSWORD} -Didp.keystore.password ${TLS_PASSWORD} -Didp.merge.properties /tmp/entity_id -Didp.noprompt
+ ./bin/install.sh -Didp.src.dir /opt/shibboleth-identity-provider-${IDP_VERSION}/ -Didp.target.dir /opt/shibboleth-idp -Didp.host.name ${HOSTNAME} -Didp.scope ${SCOPE} -Didp.sealer.password ${COOKIE_PASSWORD} -Didp.keystore.password ${TLS_PASSWORD} -Didp.merge.properties /tmp/entity_id -Didp.noprompt
;;
debug)
/bin/bash