From d3766f1a389558a8b6cf0febf5dd84ad5a40bb82 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Barrois?= Date: Mon, 7 Jun 2010 01:41:15 +0200 Subject: [PATCH] Add upgradedb.sh cron MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Raphaël Barrois --- bin/cron/upgradedb.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 bin/cron/upgradedb.sh diff --git a/bin/cron/upgradedb.sh b/bin/cron/upgradedb.sh new file mode 100755 index 0000000..66acac5 --- /dev/null +++ b/bin/cron/upgradedb.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +XDB=x5dat + +CRONDIR=$(dirname $0) +SCRIPTPWD=$(pwd) +PLATAL_ROOT=${CRONDIR}/../.. + +VERSION=$(grep VERSION ${PLATAL_ROOT}/ChangeLog | head -1 | sed -e "s/VERSION //;s/ .*//"); + +UPDATEDIR=${PLATAL_ROOT}/upgrade/${VERSION} +UPDATESCRIPT=${UPDATEDIR}/update.sh + +echo "Running update script for version ${VERSION}"; + +if [[ -x ${UPDATESCRIPT} ]]; then + cd ${UPDATEDIR} && NO_CONFIRM=1 DATABASE=${XDB} ./update.sh -u admin +else + echo "The update script ${UPDATESCRIPT} doesn't exist, aborting." +fi + +cd ${SCRIPTPWD} +${CRONDIR}/run_tests.sh -- 2.1.4