|
From: Heiko Z. <smi...@us...> - 2009-06-28 22:02:08
|
Update of /cvsroot/devil-linux/build/scripts/scripts In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4378 Modified Files: mysqld Log Message: make sure we detect an empty datadir and initialize mysql Index: mysqld =================================================================== RCS file: /cvsroot/devil-linux/build/scripts/scripts/mysqld,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- mysqld 9 Apr 2008 14:29:18 -0000 1.13 +++ mysqld 28 Jun 2009 22:02:05 -0000 1.14 @@ -49,7 +49,7 @@ DATADIR=${MYSQL_PARM##*--datadir=} DATADIR=${DATADIR%% *} [ ! -e ${DATADIR:-/var/mysql} ] && mkdir -p ${DATADIR:-/var/mysql} - if [ ! -d ${DATADIR:-/var/mysql}/mysql ]; then + if [ ! -d ${DATADIR:-/var/mysql}/mysql ] || [ $(ls -1 ${DATADIR:-/var/mysql} 2> /dev/null | wc -l) -eq 0 ] ; then echo "Initializing new $NAME data dir: " mkdir ${DATADIR:-/var/mysql}/mysql ${DATADIR:-/var/mysql}/test chown -R mysql:mysql ${DATADIR:-/var/mysql} |