From aaf8be3d1ed8a246237d0da2e439ea882520233b Mon Sep 17 00:00:00 2001 From: Diego Lendoiro Date: Mon, 15 Jan 2018 16:46:08 +0100 Subject: [PATCH] allow users to override PASSBOLT_GPG_SERVER_KEY_FINGERPRINT --- bin/docker-entrypoint.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bin/docker-entrypoint.sh b/bin/docker-entrypoint.sh index fde73e1..c3df1c5 100755 --- a/bin/docker-entrypoint.sh +++ b/bin/docker-entrypoint.sh @@ -31,7 +31,6 @@ EOF" -ls /bin/sh www-data } gpg_import_key() { - key_id="" key_id=$(su -m -c "gpg --with-colons $gpg_private_key | grep sec |cut -f5 -d:" -ls /bin/sh www-data) su -c "gpg --batch --import $gpg_public_key" -ls /bin/sh www-data su -c "gpg -K $key_id" -ls /bin/sh www-data || su -m -c "gpg --batch --import $gpg_private_key" -ls /bin/sh www-data @@ -44,7 +43,6 @@ gen_ssl_cert() { } install() { - tables="" tables=$(mysql \ -u "$DATASOURCES_DEFAULT_USERNAME" \ -h "$DATASOURCES_DEFAULT_HOST" \ @@ -86,8 +84,11 @@ if [ ! -f "$ssl_key" ] && [ ! -L "$ssl_key" ] && \ gen_ssl_cert fi -gpg_auto_fingerprint="$(su -c "gpg --with-fingerprint $gpg_public_key | grep fingerprint | awk '{for(i=4;i<=NF;++i)printf \$i}'" -ls /bin/sh www-data)" -export PASSBOLT_GPG_SERVER_KEY_FINGERPRINT=$gpg_auto_fingerprint +if [ -z "$PASSBOLT_GPG_SERVER_KEY_FINGERPRINT" ]; then + gpg_auto_fingerprint="$(su -c "gpg --with-fingerprint $gpg_public_key | grep fingerprint | awk '{for(i=4;i<=NF;++i)printf \$i}'" -ls /bin/sh www-data)" + export PASSBOLT_GPG_SERVER_KEY_FINGERPRINT=$gpg_auto_fingerprint +fi + install email_cron_job