#/bin/bash 

set -e
set -x

main()
{

	# gather info for debugging later, probably not necessary 
	pwd
	hostname
	whoami
	env|grep CICD

	local orig_dir=$(pwd)

	# puts peasoup_umbrella (and all submodules) in CICD_MODULE_WORK_DIR
	cicd_setup_module_dependency allnp/peasoup_umbrella.git


	# puts the version of zipr to test in peasoup_umbrella/zipr.
	cicd_put_module_in_tree peasoup_umbrella/zipr

	# Build/run $PSZ, test result
	cd $CICD_MODULE_WORK_DIR/peasoup_umbrella
	source set_env_vars
	sudo ./get-peasoup-packages.sh all
	./build-all.sh
	dropdb $PGDATABASE 2>/dev/null || true ; ./postgres_setup.sh

	cd $orig_dir
	rm -rf ps-install-$OS
	cp -R $CICD_MODULE_WORK_DIR/peasoup_umbrella/installed ps-install-$OS
}

main "$@"