#!/bin/bash # mLohn update script # check parameter usage="upgrade " if [ $# -ne 1 ] then echo $usage exit 1 fi # check version if mysql -umlohn -pmlohn -N mlohn <<<"select * from version" >/dev/null 2>&1 then version=$(mysql -umlohn -pmlohn -N mlohn <<<"select * from version") echo "mLohn version $version found" if [ $version -eq 1 ] then echo "Main version ${version%%.*} found. No upgrade necessary." exit 0 fi fi echo "Dump database" mysqldump --default-character-set=latin1 mlohn -umlohn -pmlohn >mlohn.dump || exit 1 echo "Reload database" mysql --default-character-set=utf8 mlohn -umlohn -pmlohn