]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
init-ceph: clean up temp ceph.conf filename on exit
authorSage Weil <sage@inktank.com>
Fri, 22 Mar 2013 20:25:43 +0000 (13:25 -0700)
committerSage Weil <sage@inktank.com>
Fri, 22 Mar 2013 20:25:43 +0000 (13:25 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
src/init-ceph.in

index 029aa78840b7fa5321cb12a872731637b0ab226d..4c1646280c46f7b9da1620f16f84a2be95b585c0 100644 (file)
@@ -219,6 +219,7 @@ for name in $what; do
        unique=`dd if=/dev/urandom bs=16 count=1 2>/dev/null | md5sum | awk '{print $1}'`
        if echo $pushed_to | grep -v -q " $host "; then
            scp -q $conf $host:/tmp/ceph.conf.$unique
+           trap "ssh $host rm /tmp/ceph.conf.$unique" EXIT
            pushed_to="$pushed_to $host "
        fi
        cur_conf="/tmp/ceph.conf.$unique"