Browse Source

Maintenance: Temporarily disable db connectivity check in binary packages.

Martin Gruner 1 year ago
parent
commit
aaa0daa168
1 changed files with 38 additions and 35 deletions
  1. 38 35
      contrib/packager.io/preinstall.sh

+ 38 - 35
contrib/packager.io/preinstall.sh

@@ -11,48 +11,51 @@
 #
 rm -f /opt/zammad/public/assets/.sprockets-manifest-*.json || true
 
-# Ensure database connectivity
-if [[ -f /opt/zammad/config/database.yml ]]; then
-   DB_HOST="$(grep -m 1 '^[[:space:]]*host:' < /opt/zammad/config/database.yml | sed -e 's/.*host:[[:space:]]*//g')"
-   DB_PORT="$(grep -m 1 '^[[:space:]]*port:' < /opt/zammad/config/database.yml | sed -e 's/.*port:[[:space:]]*//g')"
-   DB_SOCKET="$(grep -m 1 '^[[:space:]]*socket:' < /opt/zammad/config/database.yml | sed -e 's/.*socket:[[:space:]]*//g')"
-fi
+#
+# TEMPORARILY DISABLED DUE TO OPEN ISSUES
+#
+# # Ensure database connectivity
+# if [[ -f /opt/zammad/config/database.yml ]]; then
+#    DB_HOST="$(grep -m 1 '^[[:space:]]*host:' < /opt/zammad/config/database.yml | sed -e 's/.*host:[[:space:]]*//g')"
+#    DB_PORT="$(grep -m 1 '^[[:space:]]*port:' < /opt/zammad/config/database.yml | sed -e 's/.*port:[[:space:]]*//g')"
+#    DB_SOCKET="$(grep -m 1 '^[[:space:]]*socket:' < /opt/zammad/config/database.yml | sed -e 's/.*socket:[[:space:]]*//g')"
+# fi
 
-if [ "${DB_HOST}x" == "x" ]; then
-   DB_HOST="localhost"
-fi
+# if [ "${DB_HOST}x" == "x" ]; then
+#    DB_HOST="localhost"
+# fi
 
-if [ -n "$(which psql 2> /dev/null)" ]; then
-   if [ "${DB_PORT}x" == "x" ]; then
-      DB_PORT="5432"
-   fi
+# if [ -n "$(which psql 2> /dev/null)" ]; then
+#    if [ "${DB_PORT}x" == "x" ]; then
+#       DB_PORT="5432"
+#    fi
 
-   if [ "${DB_SOCKET}x" == "x" ]; then
-      pg_isready -q -h $DB_HOST -p $DB_PORT
-      state=$?
-   else
-      pg_isready -q
-      state=$?
-   fi
+#    if [ "${DB_SOCKET}x" == "x" ]; then
+#       pg_isready -q -h $DB_HOST -p $DB_PORT
+#       state=$?
+#    else
+#       pg_isready -q
+#       state=$?
+#    fi
 
-elif [ -n "$(which mysql 2> /dev/null)" ]; then
-   if [ "${DB_PORT}x" == "x" ]; then
-      DB_PORT="3306"
-   fi
+# elif [ -n "$(which mysql 2> /dev/null)" ]; then
+#    if [ "${DB_PORT}x" == "x" ]; then
+#       DB_PORT="3306"
+#    fi
 
-   mysqladmin status -h $DB_HOST -P $DB_PORT
-   state=$?
-fi
+#    mysqladmin status -h $DB_HOST -P $DB_PORT
+#    state=$?
+# fi
 
-# Check error state to ensure database is online
-if [[ $state -gt 0 ]]; then
-   echo "!!! ERROR !!!"
-   echo "Your database does not seem to be online!"
-   echo "Please check your configuration in config/database.yml and ensure the configured database server is online."
-   echo "Exiting Zammad package installation / upgrade - try again."
+# # Check error state to ensure database is online
+# if [[ $state -gt 0 ]]; then
+#    echo "!!! ERROR !!!"
+#    echo "Your database does not seem to be online!"
+#    echo "Please check your configuration in config/database.yml and ensure the configured database server is online."
+#    echo "Exiting Zammad package installation / upgrade - try again."
 
-   exit 1
-fi
+#    exit 1
+# fi
 
 # remove local files of the packages
 if [ -n "$(which zammad 2> /dev/null)" ]; then