2.3.2 \
2.3.3 \
2.4.0alpha
-
-# 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; \
-