diff --git a/debian/postinst b/debian/postinst index 6f9c6ff4ba..c08d2d5a09 100755 --- a/debian/postinst +++ b/debian/postinst @@ -151,17 +151,20 @@ EOF ucf --debconf-ok --three-way ${gitlab_debian_conf_private} ${gitlab_debian_conf} ucfr gitlab ${gitlab_debian_conf} - if test -f ${nginx_conf_example}; then - nginx_site="/etc/nginx/sites-available/${GITLAB_HOST}" - sed -e "s/YOUR_SERVER_FQDN/${GITLAB_HOST}/"\ - ${nginx_conf_example} >${nginx_site_private} - ucf --debconf-ok --three-way ${nginx_site_private} ${nginx_site} - ucfr gitlab ${nginx_site} - ln -fs ${nginx_site} /etc/nginx/sites-enabled/ - rm -f ${nginx_conf_example_tmp} - else - echo "nginx example configuration file not found" - exit 1 + # configure nginx site + if test -d /etc/nginx/sites-available/; then + if test -f ${nginx_conf_example}; then + nginx_site="/etc/nginx/sites-available/${GITLAB_HOST}" + sed -e "s/YOUR_SERVER_FQDN/${GITLAB_HOST}/"\ + ${nginx_conf_example} >${nginx_site_private} + ucf --debconf-ok --three-way ${nginx_site_private} ${nginx_site} + ucfr gitlab ${nginx_site} + ln -fs ${nginx_site} /etc/nginx/sites-enabled/ + rm -f ${nginx_conf_example_tmp} + else + echo "nginx example configuration file not found" + exit 1 + fi fi # Reload nginx if command -v nginx > /dev/null; then