postgis/extensions/upgradeable_versions.mk
Regina Obe de5b51a4ad flip back to 2.3.0dev until release time
git-svn-id: http://svn.osgeo.org/postgis/trunk@15122 b70326c6-7e19-0410-871a-916f4a2858ee
2016-09-19 05:21:03 +00:00

55 lines
1.2 KiB
Makefile

UPGRADEABLE_VERSIONS = \
2.0.0 \
2.0.1 \
2.0.2 \
2.0.3 \
2.0.4 \
2.0.5 \
2.0.6 \
2.0.7 \
2.1.0 \
2.1.1 \
2.1.2 \
2.1.3 \
2.1.4 \
2.1.5 \
2.1.6 \
2.1.7 \
2.1.8 \
2.1.9 \
2.2.0 \
2.2.1 \
2.2.2 \
2.3.0beta1 \
2.3.0rc1
# This is to avoid forcing "check-installed-upgrades" as a default
# rule, see https://trac.osgeo.org/postgis/ticket/3420
all:
check-installed-upgrades:
MODULE=$(EXTENSION); \
TOVER=$(EXTVERSION); \
EXDIR=`$(PG_CONFIG) --sharedir`/extension; \
echo MODULE=$${MODULE}; \
echo TOVER=$${TOVER}; \
echo EXDIR=$${EXDIR}; \
ls $${EXDIR}/$${MODULE}--*--$${TOVER}.sql \
| grep -v unpackaged \
| while read fname; do \
p=`echo "$${fname}" | sed "s/.*$${MODULE}--//;s/\.sql$$//"`; \
FROM=`echo $${p} | sed 's/--.*//'`; \
FF="$${EXDIR}/$${MODULE}--$${FROM}.sql"; \
if test -f "$${FF}"; then \
echo "Testing upgrade path $$p"; \
$(MAKE) -C ../.. installcheck \
RUNTESTFLAGS="-v --extension --upgrade-path $$p" \
|| { \
echo "Upgrade path $$p failed FF=$${FF}"; \
exit 1; }; \
else \
echo "No install available for upgradeable ext version $${FROM}"; \
fi; \
done; \