]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
ceph-daemon: trap on EXIT
authorMichael Fritch <mfritch@suse.com>
Thu, 5 Dec 2019 14:53:29 +0000 (07:53 -0700)
committerMichael Fritch <mfritch@suse.com>
Fri, 6 Dec 2019 04:13:42 +0000 (21:13 -0700)
tempfiles were not being removed after a standalone test failure

Signed-off-by: Michael Fritch <mfritch@suse.com>
qa/standalone/test_ceph_daemon.sh

index cf5760c8a6bbb7d966b3b1437865e41b6b042e9e..1aa0f36a3ec6c1a19005d508615d7afc3b6598b8 100755 (executable)
@@ -39,7 +39,7 @@ fi
 PYTHONS="python3 python2"  # which pythons we test
 if [ -z "$PYTHON_KLUDGE" ]; then
    TMPBINDIR=`mktemp -d $TMPDIR`
-   trap "rm -rf $TMPBINDIR" TERM HUP INT
+   trap "rm -rf $TMPBINDIR" EXIT
    ORIG_CEPH_DAEMON="$CEPH_DAEMON"
    CEPH_DAEMON="$TMPBINDIR/ceph-daemon"
    for p in $PYTHONS; do
@@ -67,7 +67,7 @@ if ! [ "$loopdev" = "" ]; then
 fi
 
 TMPDIR=`mktemp -d -p .`
-trap "rm -rf $TMPDIR" TERM HUP INT
+trap "rm -rf $TMPDIR" EXIT
 
 function expect_false()
 {