source_hash_file= "/boot/%s.sha1sum" % (tarball)
dest_hash_file= "%s/%s.sha1sum" % (SYSIMG_PATH, tarball)
- time_beg=time.now()
+ time_beg=time.time()
log.write( "downloading %s\n" % source_file )
# 30 is the connect timeout, 14400 is the max transfer time in
# seconds (4 hours)
result = bs_request.DownloadFile( source_file, None, None,
1, 1, dest_file,
30, 14400)
- time_end=time.now()
+ time_end=time.time()
duration=int(time_end-time_beg)
log.write("Done downloading (%s seconds)\n"%duration)
if result:
raise BootManagerException, "FATAL: SHA1 checksum does not match between %s and %s" % (source_file, source_hash_file)
- time_beg=time.now()
+ time_beg=time.time()
log.write( "extracting %s in %s\n" % (dest_file,SYSIMG_PATH) )
result = utils.sysexec( "tar -C %s -xpf %s %s" % (SYSIMG_PATH,dest_file,uncompress_option), log )
- time_end=time.now()
+ time_end=time.time()
duration=int(time_end-time_beg)
log.write( "Done extracting (%s seconds)\n"%duration)
utils.removefile( dest_file )