#!/bin/sh

set -eu

for v in $(pg_buildext supported-versions); do
	pg_virtualenv -v $v sh -e <<-'EOF'
	# test extension (fuzzystrmatch is part of postgresql-contrib and is needed by postgis_tiger_geocoder)
	for ext in postgis postgis_raster fuzzystrmatch postgis_tiger_geocoder postgis_topology address_standardizer address_standardizer_data_us; do
		psql -eXc "CREATE EXTENSION $ext"
	done
	ARCH="$(dpkg-architecture -qDEB_BUILD_ARCH)"
	if [ "$ARCH" != "armhf" -a "$ARCH" != "armel" ]; then
		psql -eXc "CREATE EXTENSION postgis_sfcgal"
	fi
	EOF
done

