Moving to GitHub.
[platal.git] / upgrade / update.sh
CommitLineData
da501b1f
FB
1#!/usr/bin/env bash
2
3spoolroot="$(readlink -f $(dirname $0)/..)"
4dbversionfile="$spoolroot/spool/tmp/db_version"
5
6currentversion="$(grep 'VERSION' $spoolroot/ChangeLog | cut -d ' ' -f 2 | head -n 1)"
7previousversion="$(cat $dbversionfile 2> /dev/null)"
8
9function die() {
10 echo "$1" 1>&2
11 exit 1
12}
13
14if [ "$currentversion" != "$previousversion" ]; then
15 cd $spoolroot/upgrade/$currentversion/
16 ./update.sh "$@" || die "Upgrade to $currentversion failed"
17 echo "$currentversion" > $dbversionfile
18else
19 echo "Already at version $currentversion"
20fi