Example #1
0
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
Example #2
0
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
Example #3
0
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)))
Example #4
0
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)))
Example #5
0
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
Example #6
0
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