mysql: moved pid dir from /var/run/mysql to /var/lib/mysql as /var/run is created...
authorFrans Meulenbroeks <fransmeulenbroeks@gmail.com>
Fri, 6 Nov 2009 07:39:56 +0000 (08:39 +0100)
committerFrans Meulenbroeks <fransmeulenbroeks@gmail.com>
Fri, 6 Nov 2009 07:39:56 +0000 (08:39 +0100)
(and so var/run disappears)
added restart to init.d script

recipes/mysql/files/my.cnf
recipes/mysql/files/mysqld.sh
recipes/mysql/mysql_4.1.22.bb

index 46f5316..85560eb 100644 (file)
@@ -10,7 +10,7 @@ err-log                                               = /var/log/mysql.err
 user                                           = mysql
 port                                           = 3306
 socket                                                 = /tmp/mysql.sock
-pid-file                                       = /var/run/mysql/mysqld.pid
+pid-file                                       = /var/lib/mysql/mysqld.pid
 log-error                                      = /var/log/mysqld.err
 basedir                                        = /usr
 datadir                                        = /var/mysql
index c94772e..479ebdb 100644 (file)
@@ -7,13 +7,17 @@ case "$1" in
                /usr/bin/mysqld_safe &
                ;;
        stop)
-               if test -f /var/run/mysqld.pid ; then
-                       PID=`cat /var/run/mysqld.pid`
+               if test -f /var/lib/mysql/mysqld.pid ; then
+                       PID=`cat /var/lib/mysql/mysqld.pid`
                        kill $PID
                fi
                ;;
+       restart)
+               $0 stop
+               $0 start
+               ;;
        *)
-               echo "Usage: /etc/init.d/mysqld {start|stop}"
+               echo "Usage: /etc/init.d/mysqld {start|stop|restart}"
                ;;
 esac
 
index dae1dd6..9e5ff88 100644 (file)
@@ -3,7 +3,7 @@ HOMEPAGE = "http://www.mysql.com/"
 SECTION = "libs"
 LICENSE = "GPL"
 DEPENDS = "ncurses"
-PR = "r5"
+PR = "r6"
 
 SRC_URI = "http://downloads.mysql.com/archives/mysql-4.1/mysql-${PV}.tar.gz \
            file://autofoo.patch;patch=1 \
@@ -63,8 +63,8 @@ pkg_postinst_mysql-server () {
        #Install the database
        test -d /usr/bin || mkdir -p /usr/bin
        test -e /usr/bin/hostname || ln -s /bin/hostname /usr/bin/hostname
-       mkdir /var/run/mysql
-       chown mysql.nogroup /var/run/mysql
+       mkdir /var/lib/mysql
+       chown mysql.nogroup /var/lib/mysql
 
        mysql_install_db