# HG changeset patch # User Pascal Bellard # Date 1230817242 0 # Node ID 49b2e5444f68aabadadef47f960e5f1592aebfef # Parent 283d55e628107f50d1ff4e2f4aff74e37b33bdfa mysql: external init script support diff -r 283d55e62810 -r 49b2e5444f68 mysql/receipt --- a/mysql/receipt Thu Jan 01 07:51:22 2009 +0000 +++ b/mysql/receipt Thu Jan 01 13:40:42 2009 +0000 @@ -30,7 +30,7 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share $fs/etc $fs/var/lib/mysql $fs/var/run/mysqld + mkdir -p $fs/usr/share $fs/etc/mysql.d $fs/var/lib/mysql $fs/var/run/mysqld cp -a $_pkg/usr/bin $fs/usr cp -a $_pkg/usr/libexec $fs/usr cp -a $_pkg/usr/share/mysql $fs/usr/share diff -r 283d55e62810 -r 49b2e5444f68 mysql/stuff/etc/init.d/mysql --- a/mysql/stuff/etc/init.d/mysql Thu Jan 01 07:51:22 2009 +0000 +++ b/mysql/stuff/etc/init.d/mysql Thu Jan 01 13:40:42 2009 +0000 @@ -25,11 +25,21 @@ echo "Initializing $DESC: " rm -rf /var/lib/mysql/* 2> /dev/null mysql_install_db --user=mysql --datadir=/var/lib/mysql + echo -n "Starting $DESC: $NAME... " + $DAEMON $OPTIONS & + status + sleep 2 + for i in /etc/mysql.d/* ; do + [ -x $i ] || continue + echo "Running $i..." + $i + done + else + echo -n "Starting $DESC: $NAME... " + $DAEMON $OPTIONS & + status + sleep 2 fi - echo -n "Starting $DESC: $NAME... " - $DAEMON $OPTIONS & - status - sleep 2 ;; stop) if [ ! -f $PIDFILE ] ; then