Use secret seed for internal mail passwords
diff --git a/gerrit/Dockerfile.entrypoint-unprivileged b/gerrit/Dockerfile.entrypoint-unprivileged
index 159860a..1771d81 100644
--- a/gerrit/Dockerfile.entrypoint-unprivileged
+++ b/gerrit/Dockerfile.entrypoint-unprivileged
@@ -20,24 +20,13 @@
git config -f ${config} --add auth.trustedOpenID github-oauth:
fi
-secret=/var/gerrit/passwd/secret
-
-{
- if [ ! -f ${secret} ]; then
- echo $(mktemp -u XXXXXXXXXXXXXXXX) >${secret}
- fi
- chmod 400 ${secret}
-}
-
-if [ "${GERRIT_USER_EMAIL}" ]; then
- passwd=$(cat ${secret})
-
+if [ "${GERRIT_USER_EMAIL}" -a "${GERRIT_MAIL_PASSWORD}" ]; then
git config -f ${config} user.email ${GERRIT_USER_EMAIL}
git config -f ${config} sendemail.smtpServer mail.${SA_PUBLIC_DOMAIN_NAME}
git config -f ${config} sendemail.smtpServerPort 465
git config -f ${config} sendemail.smtpEncryption ssl
git config -f ${config} sendemail.smtpUser ${GERRIT_USER_EMAIL}
- git config -f ${config} sendemail.smtpPass ${passwd}
+ git config -f ${config} sendemail.smtpPass ${GERRIT_MAIL_PASSWORD}
git config -f ${config} sendemail.html false
fi