def do_bdoc_conf(): bdoc_conf = uiutil.ask_dir_name(\ "Sisesta sertifikaatide konfiguratsioonipuu asukoht") cmd = "%s %s" % (SCRIPT_CONFIG_DIGIDOC, bdoc_conf) ret = os.system(cmd) if ret == 0: return True return False
def do_restore(): """Taastame olekupuu varukoopiast. """ if not uiutil.ask_yes_no("Kas soovid olekupuu varukoopiast taastada"): return if not uiutil.ask_yes_no( "Olekupuu taastamisel varukoopiast " + "kustutatakse vana olekupuu.\nKas jätkan"): return import time s_time = time.time() try: restorer = burner.Restorer( os.path.abspath(os.path.join( evcommon.EVREG_CONFIG, '..', 'restore-' + time.strftime("%Y%m%d%H%M%S")))) while True: backup_dir = uiutil.ask_dir_name( "Sisesta kataloog, kus asuvad varukoopia failid") restorer.add_chunks(backup_dir) if not uiutil.ask_yes_no( "Kas soovid veel laadida varukoopia faile"): break if restorer.chunk_count() != 0: print "Taastame olekupuu varukoopiast. Palun oota.." restorer.restore(Election().get_root_reg().root) else: print 'Pole ühtegi varukoopia faili. Loobun taastamisest.' finally: print 'Kustutan ajutisi faile. Palun oota..' restorer.delete_files() if restorer.chunk_count() != 0: print '\nOlekupuu taastamine kestis: %s' % \ time.strftime("%H:%M:%S", time.gmtime(long(time.time() - s_time)))
def do_restore(): """Taastame olekupuu varukoopiast. """ if not uiutil.ask_yes_no("Kas soovid olekupuu varukoopiast taastada"): return if not uiutil.ask_yes_no("Olekupuu taastamisel varukoopiast " + "kustutatakse vana olekupuu.\nKas jätkan"): return import time s_time = time.time() try: restorer = burner.Restorer( os.path.abspath( os.path.join(evcommon.EVREG_CONFIG, '..', 'restore-' + time.strftime("%Y%m%d%H%M%S")))) while True: backup_dir = uiutil.ask_dir_name( "Sisesta kataloog, kus asuvad varukoopia failid") restorer.add_chunks(backup_dir) if not uiutil.ask_yes_no( "Kas soovid veel laadida varukoopia faile"): break if restorer.chunk_count() != 0: print "Taastame olekupuu varukoopiast. Palun oota.." restorer.restore(Election().get_root_reg().root) else: print 'Pole ühtegi varukoopia faili. Loobun taastamisest.' finally: print 'Kustutan ajutisi faile. Palun oota..' restorer.delete_files() if restorer.chunk_count() != 0: print '\nOlekupuu taastamine kestis: %s' % \ time.strftime("%H:%M:%S", time.gmtime(long(time.time() - s_time)))
def do_bdoc_conf(): bdoc_conf = uiutil.ask_dir_name( "Sisesta sertifikaatide konfiguratsioonipuu asukoht") ret = subprocess.call([SCRIPT_CONFIG_DIGIDOC, bdoc_conf]) return ret == 0