#!/bin/bash # check for keytool is installed keytool=$(which keytool) # check if sslmate is installed if [ ! -x /usr/bin/sslmate ]; then echo "Missing sslmate package" exit 1 fi if [ "x$SSLMATE_API_KEY_FILE" == "x" ]; then if [ "x$SSLMATE_API_KEY" == "x" ]; then echo "Missing sslmate api key from environment. Variable name must be SSLMATE_API_KEY or SSLMATE_API_KEY_FILE" exit 1 fi else if [ -f "$SSLMATE_API_KEY_FILE" } ] SSLMATE_API_KEY=$(cat "$SSLMATE_API_KEY_FILE") else echo "Missing sslmate api key secret file: $SSLMATE_API_KEY_FILE" exit 1 fi fi if [ ! -d /etc/sslmate/keys ]; then mkdir -p /etc/sslmate/keys fi if [ ! -d /etc/sslmate/certs ]; then mkdir -p /etc/sslmate/certs fi if [ ! -f /etc/sslmate.conf ]; then cat > /etc/sslmate.conf <> /etc/sslmate.conf <> /etc/sslmate.conf <