W dniu 9 kwietnia 2011 20:18 użytkownik Mirco Tischler <mt...@gmx.de> napisał: > 2011/4/9 Michał Piotrowski <mkkp...@gmail.com> >> >> >> Have you considered using a file in /etc/tmpfiles.d and let syBstemd >> >> take >> >> care of this? >> >> >> >> Mirco >> >> >> > >> > No, but I think that this is a good idea. Thanks! >> >> >> >> Hmmm... but what if I want to change default dir? I use /home/data/ >> instead of /var/lib/pgsql and /var/lib/mysql >> >> >> -- >> Best regards, >> Michal > > Does mysql really try to create the data dir on every start if it doesn't > exist?
if [ ! -d "$datadir/mysql" ] ; then # First, make sure $datadir is there with correct permissions if [ ! -e "$datadir" -a ! -h "$datadir" ] then mkdir -p "$datadir" || exit 1 fi chown mysql:mysql "$datadir" chmod 0755 "$datadir" [ -x /sbin/restorecon ] && /sbin/restorecon "$datadir" # Now create the database action $"Initializing MySQL database: " /usr/bin/mysql_install_db --datadir="$datadir" --user=mysql ret=$? chown -R mysql:mysql "$datadir" if [ $ret -ne 0 ] ; then return $ret fi fi > This sounds flawed to me. > If the data dir doesn't exist it's likely there is a bigger problem. > I thought we were talking about pid or lockfiles, which might reside on a > tmpfs. > > Thanks, Mirco > -- Best regards, Michal http://eventhorizon.pl/ _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel