In order to check if the initial database needs created, the startup
script calls ls -1 $MYSQL_LIB | wc -l to check the number of files in
the directory. If the directory does not exist, an error is printed.
We fix this by redirecting stderr to /dev/null for the ls call.
Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
}
start() {
- if [ `ls -1 $MYSQL_LIB | wc -l` = 0 ] ; then
+ # stderr is redirected to prevent a warning
+ # if mysql lib directory doesn't exist
+ if [ `ls -1 $MYSQL_LIB 2> /dev/null | wc -l` = 0 ] ; then
printf "Creating mysql system tables ... "
$MYSQL_BIN/mysql_install_db --basedir=/usr --user=mysql \
--datadir=$MYSQL_LIB > /dev/null 2>&1