summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Gordon <jogo@cloudscaling.com>2011-11-17 23:28:00 -0800
committerJoe Gordon <jogo@cloudscaling.com>2011-11-17 23:28:00 -0800
commit8a0370e4cf4b2004df63588c7a2daf5e676df43e (patch)
tree6e393e27785c1e078b496ae1c0dc635f5b1d6341
parent15937a41609a0216020aa23a8debbd10c1f74de6 (diff)
downloadnova-8a0370e4cf4b2004df63588c7a2daf5e676df43e.tar.gz
nova-8a0370e4cf4b2004df63588c7a2daf5e676df43e.tar.xz
nova-8a0370e4cf4b2004df63588c7a2daf5e676df43e.zip
Fixes bug 757033
different CA path definitions Change-Id: I55bb9df1b4b4a0095c4d62215847b730976028ee
-rw-r--r--nova/crypto.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/nova/crypto.py b/nova/crypto.py
index e97852572..88060152c 100644
--- a/nova/crypto.py
+++ b/nova/crypto.py
@@ -223,8 +223,7 @@ def generate_x509_cert(user_id, project_id, bits=1024):
def _ensure_project_folder(project_id):
if not os.path.exists(ca_path(project_id)):
- geninter_sh_path = os.path.join(os.path.dirname(__file__),
- 'CA',
+ geninter_sh_path = os.path.join(FLAGS.ca_path,
'geninter.sh')
start = os.getcwd()
os.chdir(ca_folder())
@@ -238,8 +237,7 @@ def generate_vpn_files(project_id):
csr_fn = os.path.join(project_folder, 'server.csr')
crt_fn = os.path.join(project_folder, 'server.crt')
- genvpn_sh_path = os.path.join(os.path.dirname(__file__),
- 'CA',
+ genvpn_sh_path = os.path.join(FLAGS.ca_path,
'genvpn.sh')
if os.path.exists(crt_fn):
return