From a4db4c7e4fc07a0cdd27187742a4976f84ace2d4 Mon Sep 17 00:00:00 2001
From: Shane Tomlinson <stomlinson@mozilla.com>
Date: Tue, 24 Jul 2012 10:29:30 +0100
Subject: [PATCH] Before creating the var directory, check for its existence.

---
 scripts/generate_ephemeral_keys.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/generate_ephemeral_keys.js b/scripts/generate_ephemeral_keys.js
index d721ebc42..5263aa2fd 100644
--- a/scripts/generate_ephemeral_keys.js
+++ b/scripts/generate_ephemeral_keys.js
@@ -37,7 +37,7 @@ console.log('*** Generating ephemeral keys used for testing ***');
 
 exec(GENERATE_KEYPAIR, '-k 256 -a rsa', function(stdout) {
   if (stdout) console.log(stdout);
-  fs.mkdirSync(VAR);
+  if (!existsSync(VAR)) fs.mkdirSync(VAR);
   exec(CERTIFY, '-s key.secretkey -p key.publickey', function(cert) {
     fs.writeFileSync(CERT, cert);
     fs.unlinkSync('key.publickey');
-- 
GitLab