]> 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>
Sat, 23 Mar 2013 00:46:04 +0000 (17:46 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 6a7ad2eac1db6abca3d7edb23ca9b80751400a23)

src/init-ceph.in

index 0a0cb13546b5e67a78fe28621b9dc5e66aad34ef..8c1855a6aa0e7b10602a2c623ef488aef947ea9d 100644 (file)
@@ -215,6 +215,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"