Changeset 1298 for lliurex-sgdb


Ignore:
Timestamp:
Apr 28, 2016, 10:13:00 AM (4 years ago)
Author:
mabarracus
Message:

support for mariadb

Location:
lliurex-sgdb/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • lliurex-sgdb/trunk/fuentes/debian/changelog

    r1295 r1298  
     1lliurex-sgbd (0.71-lliurex1) xenial; urgency=medium
     2
     3  * Support for mariadb
     4
     5 -- M.Angel Juan <m.angel.juan@gmail.com>  Thu, 28 Apr 2016 10:11:47 +0200
     6
    17lliurex-sgbd (0.71) xenial; urgency=medium
    28
  • lliurex-sgdb/trunk/fuentes/install/usr/sbin/lliurex-sgbd

    r1291 r1298  
    7979mysql_version_upper(){
    8080    local ret=1;
    81     ver=$(mysql --version|egrep -o '[45]\.[0-9]+\.[0-9]+')
    82     if dpkg --compare-versions $ver gt "5.7.6"; then ret=0; fi;
     81    ver=$(mysqld --version 2>&1|egrep -o '[0-9]+\.[0-9]+\.[0-9]+')
     82    is_maria=$(mysqld --version 2>&1|grep -io 'mariadb'|wc -l)
     83    if [ $is_maria -gt 0 ]; then
     84        type_db='maria';
     85    else
     86        type_db='mysql';
     87    fi
    8388   
     89    if [ "$type_db" = "maria" ]; then
     90        ret=0
     91    else
     92        if dpkg --compare-versions $ver gt "5.7.6"; then ret=0; fi;
     93    fi
     94
     95
    8496    if [ $debug -eq 1 ]; then
    8597        if [ $ret -eq 0 ]; then
    86             echo "Compare versions: Detected new mysql > 5.7.6"
     98            echo "Compare versions: Detected $type_db version $ver (mysql > 5.7.6 new user tables)"
    8799        else
    88             echo "Compare versions: Detected old mysql < 5.7.6"
     100            echo "Compare versions: Detected $type_db version $ver (mysql < 5.7.6)"
    89101        fi
    90102    fi
  • lliurex-sgdb/trunk/fuentes/install/usr/sbin/mysql_root_passwd

    r1291 r1298  
    1212limit=10
    1313alive=2
     14type_db=""
    1415
    1516mysql_version_upper(){
    1617    local ret=1;
    17     ver=$(mysql --version|egrep -o '[45]\.[0-9]+\.[0-9]+')
    18     if dpkg --compare-versions $ver gt "5.7.6"; then ret=0; fi;
     18    ver=$(mysqld --version 2>&1|egrep -o '[0-9]+\.[0-9]+\.[0-9]+')
     19    is_maria=$(mysqld --version 2>&1|grep -io 'mariadb'|wc -l)
     20    if [ $is_maria -gt 0 ]; then
     21        type_db='maria';
     22    else
     23        type_db='mysql';
     24    fi
    1925   
     26    if [ "$type_db" = "maria" ]; then
     27        ret=0
     28    else
     29        if dpkg --compare-versions $ver gt "5.7.6"; then ret=0; fi;
     30    fi
     31
     32
    2033    if [ $debug -eq 1 ]; then
    2134        if [ $ret -eq 0 ]; then
    22             echo "Compare versions: Detected new mysql > 5.7.6"
    23         else
    24             echo "Compare versions: Detected old mysql < 5.7.6"
     35            echo "Compare versions: Detected $type_db version $ver (mysql > 5.7.6 new user tables)"
     36        else
     37            echo "Compare versions: Detected $type_db version $ver (mysql < 5.7.6)"
    2538        fi
    2639    fi
Note: See TracChangeset for help on using the changeset viewer.