Skip to content

Commit 8455e5c

Browse files
unknownunknown
unknown
authored and
unknown
committed
If SMTP_AUTHENTICATION is an empty string then remove the smtp_authentication line in smtp config
1 parent afcfbbc commit 8455e5c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

assets/init

+5-1
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,11 @@ else
343343
fi
344344
sudo -u git -H sed 's/{{SMTP_DOMAIN}}/'"${SMTP_DOMAIN}"'/' -i /home/git/gitlab/config/initializers/smtp_settings.rb
345345
sudo -u git -H sed 's/{{SMTP_STARTTLS}}/'"${SMTP_STARTTLS}"'/' -i /home/git/gitlab/config/initializers/smtp_settings.rb
346-
sudo -u git -H sed 's/{{SMTP_AUTHENTICATION}}/'"${SMTP_AUTHENTICATION}"'/' -i /home/git/gitlab/config/initializers/smtp_settings.rb
346+
if [ -n "${SMTP_AUTHENTICATION}" ]; then
347+
sudo -u git -H sed '/{{SMTP_AUTHENTICATION}}/d' -i /home/git/gitlab/config/initializers/smtp_settings.rb
348+
else
349+
sudo -u git -H sed 's/{{SMTP_AUTHENTICATION}}/'"${SMTP_AUTHENTICATION}"'/' -i /home/git/gitlab/config/initializers/smtp_settings.rb
350+
fi
347351

348352
# apply LDAP configuration
349353
sudo -u git -H sed 's/{{LDAP_ENABLED}}/'"${LDAP_ENABLED}"'/' -i /home/git/gitlab/config/gitlab.yml

0 commit comments

Comments
 (0)