#!/bin/sh

set -e

unset TMPDIR

for version in $(pg_buildext supported-versions); do
	mkdir -p build-$version/results
	test -e build-$version/test || ln -s ../test build-$version
	if ! pg_virtualenv -v $version \
		make -C build-$version -f $PWD/Makefile installcheck \
		PG_CONFIG=/usr/lib/postgresql/$version/bin/pg_config USE_PGXS=1; then
		if [ -r build-$version/regression.diffs ]; then
			echo "**** regression.diffs ****"
			cat build-$version/regression.diffs
		fi
		exit 1
	fi
done
