From 81644f110ead654df0e2dc3725f32e84f20b47db Mon Sep 17 00:00:00 2001 From: Alex Vandiver Date: Tue, 18 May 2021 22:51:18 +0000 Subject: [PATCH] install: $ZULIP_ADMINISTRATOR may be unset for non-frontend hosts. --- scripts/lib/install | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/scripts/lib/install b/scripts/lib/install index d55856bc76..e76345a13f 100755 --- a/scripts/lib/install +++ b/scripts/lib/install @@ -524,11 +524,13 @@ if has_class "zulip::app_frontend_base"; then fi # Set up a basic .gitconfig for the 'zulip' user -( - cd / # Make sure the current working directory is readable by zulip - su zulip -c "git config --global user.email $ZULIP_ADMINISTRATOR" - su zulip -c "git config --global user.name 'Zulip Server ($EXTERNAL_HOST)'" -) +if [ -n "$ZULIP_ADMINISTRATOR" ]; then + ( + cd / # Make sure the current working directory is readable by zulip + su zulip -c "git config --global user.email $ZULIP_ADMINISTRATOR" + su zulip -c "git config --global user.name 'Zulip Server ($EXTERNAL_HOST)'" + ) +fi if [ -n "$NO_INIT_DB" ]; then set +x