blob: 727ad0f33cec5cad0502ad0b6089f5447811408b (
plain)
- # -*-shell-script-*-
- failed_cleanup() {
- # FIXME: can we be more verbose here?
- echo 'FAILED!'
- if [ -z "$MONKEYSPHERE_TEST_NO_EXAMINE" ] ; then
- printf "press enter to cleanup and remove tmp (or type 'bash' for a subshell to examine): " >&2
- read XX
- if [ "$XX" = bash ] ; then
- echo "Entering subshell..."
- cd "$TEMPDIR"
- bash
- fi
- fi
- cleanup
- }
- get_gpg_prng_arg() {
- if (gpg --quick-random --version >/dev/null 2>&1) ; then
- echo quick-random
- elif (gpg --debug-quick-random --version >/dev/null 2>&1) ; then
- echo debug-quick-random
- fi
- }
- cleanup() {
- echo "### removing temp dir..."
- rm -rf "$TEMPDIR"
- if [ "$SSHD_PID" ] ; then
- echo "### killing off lingering sshd..."
- kill "$SSHD_PID"
- fi
- wait
- }
|