summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-09-12 02:19:28 -0400
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-09-12 02:19:28 -0400
commit5c3ec72ee2c2f5a0d6d942b0998ba8cc3369f608 (patch)
tree2561ec272b3dc8dccb41a350a4cd655c6b9e1842 /src/common
parente027e9199d81b656032963497b1d7b3e6808b3a4 (diff)
making invocations of mktemp portable (FreeBSD does not have a default value for the [template] arg
Diffstat (limited to 'src/common')
-rw-r--r--src/common2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/common b/src/common
index 556dd5a..c8a7db6 100644
--- a/src/common
+++ b/src/common
@@ -726,7 +726,7 @@ process_host_known_hosts() {
if [ "$HASH_KNOWN_HOSTS" = 'true' ] ; then
# FIXME: this is really hackish cause ssh-keygen won't
# hash from stdin to stdout
- tmpfile=$(mktemp)
+ tmpfile=$(mktemp ${TMPDIR:-/tmp}/tmp.XXXXXXXXXX)
ssh2known_hosts "$host" "$sshKey" > "$tmpfile"
ssh-keygen -H -f "$tmpfile" 2> /dev/null
cat "$tmpfile" >> "$KNOWN_HOSTS"