mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-23 16:42:35 +00:00
de5b51a4ad
git-svn-id: http://svn.osgeo.org/postgis/trunk@15122 b70326c6-7e19-0410-871a-916f4a2858ee
55 lines
1.2 KiB
Makefile
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; \
|
|
|