]> git.pld-linux.org Git - packages/mysql.git/commitdiff
- rewrited for rc-scripts-0.2.0
authorwaszi <waszi@pld-linux.org>
Sat, 1 Apr 2000 10:24:00 +0000 (10:24 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    mysql.init -> 1.11

mysql.init

index 50e08efae7d32bb60c4b72f69943c3dd7c7e1ecd..4edf29b8ef4dff5eee95c15be396a8b282c29ef2 100644 (file)
@@ -2,7 +2,7 @@
 #
 # mysql                A very fast and reliable SQL database engine
 #
-# chkconfig:   2345 90 90
+# chkconfig:   2345 90 25
 #
 # description: A very fast and reliable SQL database engine.
 #
@@ -26,8 +26,8 @@ if [ -f /etc/sysconfig/mysql ] ; then
 fi
 
 # Check that networking is up.
-if [ "${NETWORKING}" = "no" ]; then
-       echo "WARNING: Networking is down. Mysql service can't be runed."
+if is_no "${NETWORKING}"; then
+       msg_Network_Down Mysql
        exit 1
 fi
 
@@ -38,8 +38,9 @@ case "$1" in
                echo "Mysq database not initialized. Try \"$0 init\" before start."
                exit 1
        fi
+               
        if [ ! -f /var/lock/subsys/mysql ]; then
-               show Starting mysql
+               msg_starting Mysql
                busy
                /usr/sbin/mysqld -u $MYSQL_USER --datadir=$MYSQL_DATA_DIR >>/var/log/mysql.log 2>&1 &
                sleep 1
@@ -49,20 +50,26 @@ case "$1" in
                else
                        fail
                fi
-               touch /var/lock/subsys/mysql
+                RETVAL=$?
+               [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mysql
        else
-               echo "Mysql already is running"
+               msg_Already_Running Mysql
        fi
        ;;
   stop)
-       show Stopping mysql service
-       killproc mysqld
-       sleep 2
-       rm -f /var/state/mysql/mysqld.pid
-       rm -f /var/lock/subsys/mysql
+        if [ -f /var/lock/subsys/mysql ]; then
+                msg_stopping Mysql
+                killproc mysqld
+               sleep 2
+                rm -f /var/lock/subsys/mysql /var/state/mysql/mysql.pid >/dev/null 2>&1
+        else
+                msg_Not_Running Mysql
+                exit 1
+        fi
        ;;
   status)
        status mysqld
+       exit $?
        ;;
   restart|reload)
        $0 stop
@@ -71,7 +78,7 @@ case "$1" in
   init)
        # Check if not exist init database
        if [ ! -d "$MYSQL_DATA_DIR/mysql" ]; then
-               show Creating privilege mysql tables
+               show "Creating privilege mysql tables"
                busy
                TMP=/tmp TMPDIR=/tmp 
                hostname=`hostname`             # Install this too in the user table
@@ -251,8 +258,9 @@ END_OF_DATA
        fi
        ;;
   *)
-       echo "Usage: mysql {start|stop|status|restart|reload|init}"
+       msg_Usage "$0 {start|stop|status|restart|reload|init}"
        exit 1
        ;;
 esac
 
+exit $RETVAL
This page took 0.212556 seconds and 4 git commands to generate.