#!/bin/sh # # Copyright (C) 2000-2020 Kern Sibbald # License: BSD 2-Clause; see file LICENSE-FOSS # # Shell script to update MySQL # echo " " echo "This script will update a Bacula MySQL database from version 1021 to 1022" echo " " bindir=@MYSQL_BINDIR@ PATH="$bindir:$PATH" db_name=${db_name:-@db_name@} mysql $* -D ${db_name} -e "select VersionId from Version\G" >/tmp/$$ DBVERSION=`sed -n -e 's/^VersionId: \(.*\)$/\1/p' /tmp/$$` if [ $DBVERSION != 1020 ] ; then echo " " echo "The existing database is version $DBVERSION !!" echo "This script can only update an existing version 1019 database to version 1021." echo "Error. Cannot upgrade this database." echo " " exit 1 fi if mysql $* -f <