Project

General

Profile

1 14392 aaronmk
#!/bin/bash -e
2
# usage: . self
3
set -o errexit -o pipefail # errexit since may be called from shell
4 14391 aaronmk
5 14392 aaronmk
if test "$1" = .; then set --; fi # was .-included without args, so $@ is wrong
6 14391 aaronmk
7 14392 aaronmk
main()
8
{
9
	pushd "$(dirname -- "${BASH_SOURCE[0]}")/.."
10
11
	if test "${BASH_LINENO[1]}" = 0; then # was run without initial "."
12
		echo "usage: . $self (note initial \".\")"|fold -s >&2
13
		return 0 # not nonzero because this will close the shell
14
	fi
15
16
	set -x
17
18
	make backups/TNRS.backup-remake &
19
	dump_opts=${dump_opts---exclude-schema=public} \
20 14391 aaronmk
make backups/vegbien.$version.backup/test &
21 14392 aaronmk
	sleep 10 # wait for backup files to be created
22
	backups/fix_perms
23 14393 aaronmk
24
	set +x
25 14394 aaronmk
	popd
26 14392 aaronmk
}
27
main "$@"