]> git.pld-linux.org Git - packages/mysql.git/commitdiff
- make it template ready again; drop too many config locations (==too many possible...
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 27 Jul 2004 20:24:17 +0000 (20:24 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    mysql.init -> 1.62

mysql.init

index a5f715a71786e5ab190e816c57a7d45b6dacb11a..7fa44cc3597f77c3ae0dbf0410a90b2d20a14b92 100644 (file)
@@ -47,7 +47,7 @@ fi
 action="$1"
 
 # any db cluster as command line argument?
-if [ $# -gt 1 ]; then\
+if [ $# -gt 1 ]; then
        shift
        # perform action for specified clusters only
        DB_CLUSTERS="$@"
@@ -102,17 +102,16 @@ mysqlgetconfig() {
                config_file=/etc/mysqld.conf
        fi
        
+       # TODO: convert this piece of crap to awk
        config=`grep -v \"^#\" /etc/mysql/clusters.conf | grep "${clusterdir}$" | cut -s -f 1 -d '='`
        if [ -f "$config" ]; then
-               config_file=$config
-       elif [ -f /etc/mysql/$config ]; then
-               config_file=/etc/mysql/$config
-       elif [ -f "$clusterdir/mysqld.conf" ]; then
-               config_file=$clusterdir/mysqld.conf
+               config_file="$config"
+       else
+               config_file="$clusterdir/mysqld.conf"
        fi
 
        MYSQL_CLUSTER_DIR="$clusterdir"; export MYSQL_CLUSTER_DIR
-       if [ ! "$config_file" ]; then
+       if [ -z "$config_file" ]; then
                nls "Error: Can't find config file for %s cluster" "$clusterdir"
                exit 6
        else
@@ -245,16 +244,15 @@ mysqlinit() {
                exit 1
        fi
 
-       #if [ -f "$clusterdir/mysqld.conf" ]; then
-       # Let's say that config for each cluster is mandatory...
-       mysqlgetconfig "$clusterdir"
-       #else
-       #       MYSQL_USER="mysql"
-       #       MYSQL_CLUSTER_DIR="$clusterdir"
-       #       MYSQL_DATA_DIR="$clusterdir/mysqldb/db"
-       #       MYSQL_PIDFILE="$clusterdir/mysqldb/mysql.pid"
-       #       MYSQL_SOCKET="$clusterdir/mysqldb/mysql.sock"
-       #fi
+       if [ -f "$clusterdir/mysqld.conf" ]; then
+               mysqlgetconfig "$clusterdir"
+       else
+               MYSQL_USER="mysql"
+               MYSQL_CLUSTER_DIR="$clusterdir"
+               MYSQL_DATA_DIR="$clusterdir/mysqldb/db"
+               MYSQL_PIDFILE="$clusterdir/mysqldb/mysql.pid"
+               MYSQL_SOCKET="$clusterdir/mysqldb/mysql.sock"
+       fi
 
        nls "Initializing cluster %s" "$clusterdir"
 
This page took 0.0375 seconds and 4 git commands to generate.