[packages] mysql: fix initscript
[packages] mysql: fix initscript


git-svn-id: svn://svn.openwrt.org/openwrt/packages@24565 3c298f89-4303-0410-b956-a3cf2f4a3e73

--- a/libs/mysql/files/mysqld.init
+++ b/libs/mysql/files/mysqld.init
@@ -13,22 +13,16 @@
     	echo "Error: datadir in /etc/my.cnf ($DATADIR) doesn't exist"
     	return 1
     elif [ ! -f $DATADIR/mysql/tables_priv.MYD ]; then
-	echo "Error: I didn't detect a privileges table, you might need to run mysql_install_db --force to initialize the system tables"
-	return 1
+		echo "Error: I didn't detect a privileges table, you might need to run mysql_install_db --force to initialize the system tables"
+		return 1
     else
-	start-stop-daemon -x $CMD -p $PID -b -m -S
+		start-stop-daemon -x $CMD -b -S -- --pid-file=$PID
     fi
 }
 
 stop() {
     echo -n "Stopping Mysqld..."
-    start-stop-daemon -x $CMD -p $PID -K
-    ret=$?
-    if [ -f "$PID" ]; then
-        rm "$PID"
-    fi
-    return ${ret}
+    service_kill ${CMD##*/} $PID
+    echo "done"
 }
 
-
-

comments