rpm: assign a real shell to user monkeysphere
[monkeysphere.git] / tests / common
1 # -*-shell-script-*-
2
3 failed_cleanup() {
4     # FIXME: can we be more verbose here?
5     echo 'FAILED!'
6     if [ -z "$MONKEYSPHERE_TEST_NO_EXAMINE" ] ; then
7         printf "press enter to cleanup and remove tmp (or type 'bash' for a subshell to examine): " >&2
8         read XX
9         if [ "$XX" = bash ] ; then
10             echo "Entering subshell..."
11             cd "$TEMPDIR"
12             bash
13         fi
14     fi
15
16     cleanup
17 }
18
19 get_gpg_prng_arg() {
20     if (gpg --quick-random --version >/dev/null 2>&1) ; then
21         echo quick-random
22     elif (gpg --debug-quick-random --version >/dev/null 2>&1) ; then
23         echo debug-quick-random
24     fi
25 }
26
27 cleanup() {
28     echo "### removing temp dir..."
29     rm -rf "$TEMPDIR"
30
31     if [ "$SSHD_PID" ] ; then
32         echo "### killing off lingering sshd..."
33         kill "$SSHD_PID"
34     fi
35
36     wait
37 }