Преглед изворни кода

Fix potential issue of updating to Nginx 1.21.0

myrevery пре 4 година
родитељ
комит
6d398f6a51
1 измењених фајлова са 13 додато и 0 уклоњено
  1. 13 0
      install/upgrade/versions/1.4.2.sh

+ 13 - 0
install/upgrade/versions/1.4.2.sh

@@ -14,3 +14,16 @@ if [ "$FIREWALL_SYSTEM" = "iptables" ]; then
     rm -f /usr/lib/networkd-dispatcher/routable.d/50-ifup-hooks /etc/network/if-pre-up.d/iptables
     $BIN/v-update-firewall
 fi
+
+# Fix potential issue of updating to Nginx 1.21.0
+if [ "WEB_SYSTEM" = "nginx" ] || [ "PROXY_SYSTEM" = "nginx" ]; then
+    default_conf="/etc/nginx/conf.d/default.conf"
+    nginx_conf="/etc/nginx/nginx.conf"
+
+    [ -f "${default_conf}" ]          && mv -f ${default_conf} ${default_conf}.dpkg-dist
+    [ -f "${default_conf}.dpkg-new" ] && mv -f ${default_conf}.dpkg-new ${default_conf}.dpkg-dist
+    [ -f "${nginx_conf}.dpkg-new" ]   && mv -f ${nginx_conf}.dpkg-new ${nginx_conf}.dpkg-dist
+    [ -f "${nginx_conf}.dpkg-old" ]   && mv -f ${nginx_conf} ${nginx_conf}.dpkg-dist \
+                                      && rm -f ${nginx_conf}.dpkg-old \
+                                      && cp -f $HESTIA/install/deb/nginx/nginx.conf /etc/nginx/
+fi