diff options
Diffstat (limited to 'database/mariadb/PRE_SUB_DEPENDS')
-rwxr-xr-x | database/mariadb/PRE_SUB_DEPENDS | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/database/mariadb/PRE_SUB_DEPENDS b/database/mariadb/PRE_SUB_DEPENDS index ede9a098fc..e5dae45060 100755 --- a/database/mariadb/PRE_SUB_DEPENDS +++ b/database/mariadb/PRE_SUB_DEPENDS @@ -1,6 +1,20 @@ case $THIS_SUB_DEPENDS in - embedded|EMBEDDED) if list_find "$MADB_OPTS" "--with-embedded-server"; then return 0; fi;; - innodb|INNODB) if [[ $MADB_ENGINES == *innodb_plugin* || "$MADB_ENGINES" == "all" ]]; then return 0; fi;; - NDB) if [[ $MADB_ENGINES == *ndbcluster* || "$MADB_ENGINES" == "all" ]]; then return 0; fi;; + embedded|EMBEDDED) if list_find "$MARIADB_OPTS" "--with-embedded-server" || \ + list_find "$MARIADB_OPTS" "-DWITH_EMBEDDED_SERVER=ON"; then + return 0 + fi + ;; + innodb|INNODB) if list_find "$MARIADB_ENGINES" "innodb_plugin" || \ + list_find "$MARIADB_ENGINES" "innobase" || \ + list_find "$MARIADB_ENGINES" "all"; then + return 0 + fi + ;; + NDB) if list_find "$MARIADB_ENGINES" "ndbcluster" || \ + list_find "$MARIADB_ENGINES" "all"; then + return 0 + fi + ;; esac + return 1 |