diff --git a/scripts/mysql_install_db.pl.in b/scripts/mysql_install_db.pl.in index 1fa5164..4aa49ca 100644 --- a/scripts/mysql_install_db.pl.in +++ b/scripts/mysql_install_db.pl.in @@ -113,6 +113,7 @@ EOF2 print <{srcdir} and $opt->{basedir} ) { error($opt,"Specify either --basedir or --srcdir, not both"); } -if ( $opt->{'keep-my-cnf'} ) +if ( $opt->{rpm} || $opt->{'keep-my-cnf'} ) { $keep_my_cnf = 1; } @@ -664,7 +665,7 @@ if ( $opt->{'skip-name-resolve'} and $resolved and $resolved =~ /\s/ ) } # ---------------------------------------------------------------------- -# Create database directories mysql & test +# Create database directory mysql # ---------------------------------------------------------------------- # FIXME The shell variant uses "mkdir -p": @@ -697,7 +698,7 @@ if ($opt_user) } } -foreach my $dir ( $opt->{ldata}, "$opt->{ldata}/mysql", "$opt->{ldata}/test" ) +foreach my $dir ( $opt->{ldata}, "$opt->{ldata}/mysql") { mkdir($dir, 0700) unless -d $dir; if ($opt_user and -w "/")