[postgis-tickets] r15811 - Add check_all_upgrades.sh
Sandro Santilli
strk at kbt.io
Sun Sep 24 02:18:15 PDT 2017
Author: strk
Date: 2017-09-24 02:18:15 -0700 (Sun, 24 Sep 2017)
New Revision: 15811
Added:
branches/2.1/utils/check_all_upgrades.sh
Log:
Add check_all_upgrades.sh
Added: branches/2.1/utils/check_all_upgrades.sh
===================================================================
--- branches/2.1/utils/check_all_upgrades.sh (rev 0)
+++ branches/2.1/utils/check_all_upgrades.sh 2017-09-24 09:18:15 UTC (rev 15811)
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+if test -z "$1"; then
+ echo "Usage: $0 <to_version>" >&2
+ exit 1
+fi
+to_version="$1"
+
+BUILDDIR=$PWD
+EXTDIR=`pg_config --sharedir`/extension/
+
+cd $EXTDIR
+'ls' postgis--* | grep -v -- '--.*--' |
+sed 's/^postgis--\(.*\)\.sql/\1/' | while read fname; do
+ from_version="$fname"
+ UPGRADE_PATH="${from_version}--${to_version}"
+ if test -e postgis--${UPGRADE_PATH}.sql; then
+ echo "Testing upgrade $UPGRADE_PATH"
+ export RUNTESTFLAGS="-v --extension --upgrade-path=${UPGRADE_PATH}"
+ make -C ${BUILDDIR}/regress check || exit 1
+ else
+ echo "Missing script for $UPGRADE_PATH upgrade" >&2
+ fi
+done
Property changes on: branches/2.1/utils/check_all_upgrades.sh
___________________________________________________________________
Added: svn:executable
+ *
More information about the postgis-tickets
mailing list