#!/bin/sh set -eux SOURCE=$(dpkg-parsechangelog -SSource) MAJOR=${SOURCE#*-} top_srcdir=$PWD cd src/test/regress # compile regress.so make -f $top_srcdir/debian/tests/Makefile.regress PG_CONFIG=/usr/lib/postgresql/$MAJOR/bin/pg_config with_llvm=no # tell regression files that regress.so is not installed sed -i -e "s;set regresslib :libdir;set regresslib '$PWD';" sql/* expected/* # when root, execute testsuite as user postgres since it insists on wiping the tablespace directory if [ $(id -u) = 0 ]; then SU="su postgres" else SU="sh" fi $SU <