# HG changeset patch # User Pascal Bellard # Date 1217079635 0 # Node ID 42f40e9e6a2f4082f933885ea4f4dd2a3526958b # Parent b4f5dca41cf5d9c876c726183b8c26a59c7a66e8 mysql: init database in /etc/init.d/mysql, not post_install diff -r b4f5dca41cf5 -r 42f40e9e6a2f mysql/receipt --- a/mysql/receipt Fri Jul 25 22:27:52 2008 +0000 +++ b/mysql/receipt Sat Jul 26 13:40:35 2008 +0000 @@ -34,6 +34,7 @@ cp -a $_pkg/usr/libexec $fs/usr cp -a $_pkg/usr/share/mysql $fs/usr/share cp -a $src/support-files/my-medium.cnf $fs/etc/my.cnf + chmod 600 $fs/etc/my.cnf cp -a stuff/etc/init.d $fs/etc cat $src/*.files-list | while read file; do [ -f $fs$file ] && rm -f $fs$file @@ -61,7 +62,15 @@ status fi chroot $1/ chown mysql.mysql $(cat $1/$INSTALLED/$PACKAGE/files.list) - chroot $1/ mysql_install_db --user=mysql --datadir=/var/lib/mysql + cat < /dev/null + mysql_install_db --user=mysql --datadir=/var/lib/mysql + fi echo -n "Starting $DESC: $NAME... " $DAEMON $OPTIONS & status