CLOUDSTACK-6298:[Windows] if already tmp directory exists inject keys is dailing on widows while starting the management server

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
This commit is contained in:
Damodar Reddy 2014-04-15 15:19:15 +05:30 committed by Abhinandan Prateek
parent 54d3a3dc90
commit b814783a63

View File

@ -31,9 +31,11 @@ import subprocess
import commands import commands
import traceback import traceback
import filecmp import filecmp
import tempfile
pathSep=os.sep pathSep=os.sep
TMP=os.path.expanduser("~") + os.sep + "tmp" #Get Home Directory TMP=tempfile.gettempdir() + os.sep + "tmp" #Get Home Directory
print("Temp Directory is : %s" % TMP)
MOUNTPATH=TMP + pathSep + "systemvm_mnt" MOUNTPATH=TMP + pathSep + "systemvm_mnt"
TMPDIR=TMP + pathSep + "cloud" + pathSep + "systemvm" TMPDIR=TMP + pathSep + "cloud" + pathSep + "systemvm"
osType=os.name osType=os.name
@ -81,7 +83,7 @@ def inject_into_iso(pubKey,systemiso):
try : try :
shutil.copytree(MOUNTPATH, TMPDIR) shutil.copytree(MOUNTPATH, TMPDIR)
except : except :
print ("Failed to copy from original iso %s" % isofile) print ("Failed to copy from original iso %s to %s" % (MOUNTPATH, TMPDIR))
clean_up() clean_up()
sys.exit(IOError) sys.exit(IOError)
try : try :