#!/bin/sh

set -e

unset TMPDIR

for v in $(pg_buildext supported-versions); do
	case $v in
		8*|9.0) echo "No CREATE EXTENSION support in $v, skipping test"
			continue ;;
	esac
	test -L build-$v/sql || ln -s ../sql build-$v/
	test -L build-$v/expected || ln -s ../expected build-$v/

	if ! pg_virtualenv -v $v \
		make -f $PWD/Makefile -C build-$v \
		installcheck PG_CONFIG=/usr/lib/postgresql/$v/bin/pg_config; then
			head -n 500 build-$v/regression.diffs
			exit 1
	fi
done
