summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-03-22 13:25:43 -0700
committerSage Weil <sage@inktank.com>2013-03-22 17:46:04 -0700
commit901fa435bb4be29b72cec39e5ff77570d13cbc6c (patch)
treec75fa03f5387b20facbab50653b2e337428686b0
parent951f7e562afb4ae91b8d037ef793a96779461e96 (diff)
downloadceph-901fa435bb4be29b72cec39e5ff77570d13cbc6c.tar.gz
init-ceph: clean up temp ceph.conf filename on exit
Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Dan Mick <dan.mick@inktank.com> (cherry picked from commit 6a7ad2eac1db6abca3d7edb23ca9b80751400a23)
-rw-r--r--src/init-ceph.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/init-ceph.in b/src/init-ceph.in
index 0a0cb13546b..8c1855a6aa0 100644
--- a/src/init-ceph.in
+++ b/src/init-ceph.in
@@ -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"