# run with: env -i nice -+20 sh repro-wrasse-vis.sh

set -ex

export CCACHE_MAXSIZE=1536M
export LD_LIBRARY_PATH=/home/nm/sw/nopath/uuid-64/lib:/home/nm/sw/nopath/openldap-64/lib
export PATH=/home/nm/bin:/home/nm/sw/bison/bin:/home/nm/sw/ccache/bin:/usr/bin:/opt/csw/bin
export PERL5LIB=/home/nm/src/build/IPC-Run-0.99/lib
export PGCTLTIMEOUT=5400
export PGISOLATIONTIMEOUT=5400
export PG_TEST_TIMEOUT_DEFAULT=5400
export TMPDIR=/home/nm/farm/tmp/repro

export PGUSER=buildfarm

locale=ko_KR.UTF-8
rm -rf data-$locale
PATH=/export/home/nm/farm/studio64v12_6/HEAD/instkeep.2022-04-14_22-58-00/bin:$PATH
initdb -N -A trust -U buildfarm --locale=$locale data-$locale
cat >>data-$locale/postgresql.conf <<EOF
unix_socket_directories = '$TMPDIR'
listen_addresses = ''
log_line_prefix = '%m [%p:%l] %q%a '
log_connections = 'true'
log_disconnections = 'true'
log_statement = 'all'
fsync = off
authentication_timeout = '600s'
wal_receiver_timeout = '18000s'
wal_sender_timeout = '18000s'
log_autovacuum_min_duration = 0
EOF

export PGHOST=$TMPDIR
pg_ctl -D data-$locale -l logfile -w start >startlog 2>&1

(
    cd /export/home/nm/farm/studio64v12_6/HEAD/pgsqlkeep.2022-04-14_22-58-00/src/test/regress
    make installcheck-tests TESTS='test_setup create_index'
) && exitcode=0 || exitcode=$?
pg_ctl -D data-$locale -l logfile -w stop
exit $exitcode
