Beispiel #1
0
        )
        sys.exit()

    # Removed, because there is no verbosity support, could be reimplemented later.
    # see the logging module for built in verbosity support
    # if args.verbose:
    #   mainLogger.info("verbosity turned on")

    print "=" * 60, "\nChecking Dependencies and Configure\n", "=" * 60

    print "Tempdir is:", tempdir

    mainLogger.info("Checking all Dependencies...")

    mainLogger.debug("truerypt binary is {}".format(parser.get("truecrypting", "tc_binary")))
    dependency_check([parser.get("truecrypting", "tc_binary"), "--text", "--version"])

    mainLogger.info("Configuring...")

    #
    # Setting Parameters given from argparse
    #

    update_config("DEFAULT", "device", args.device)
    update_config("thunderbird_linux", "version", args.thunder)
    update_config("thunderbird_windows", "version", args.thunder)
    update_config("thunderbird_mac", "version", args.thunder)
    update_config("vidalia_linux", "version", args.vidalia)
    update_config("vidalia_windows", "version", args.vidalia)
    update_config("vidalia_mac", "version", args.vidalia)
    update_config("DEFAULT", "container_name", args.container_name)
Beispiel #2
0
        mainLogger.error("parabirdy does'nt run on windows. by us a windows license (and some gifts) or reboot in linux. virtualisation might also work")
        sys.exit()

    # Removed, because there is no verbosity support, could be reimplemented later.
    # see the logging module for built in verbosity support
    #if args.verbose:
    #   mainLogger.info("verbosity turned on")

    print "=" * 60, "\nChecking Dependencies and Configure\n", "=" * 60

    print "Tempdir is:", tempdir

    mainLogger.info("Checking all Dependencies...")

    mainLogger.debug("truerypt binary is {}".format(parser.get('truecrypting', 'tc_binary')))
    dependency_check([parser.get('truecrypting', 'tc_binary'), "--text", "--version"])
    dependency_check("7z")
    if (sys.platform == "darwin"):
        dependency_check(["hdiutil", "info"])
    else:
        dependency_check("dmg2img")

    mainLogger.info("Configuring...")


    def update_config(section, key, value_from_argparser):
        '''
        This function checks if there is any parameter given,
        If there is a parameter given, it updates the config
        if not it uses default values from config.ini
        '''
Beispiel #3
0
        mainLogger.error("parabirdy does'nt run on windows. by us a windows license (and some gifts) or reboot in linux. virtualisation might also work")
        sys.exit()

    # Removed, because there is no verbosity support, could be reimplemented later.
    # see the logging module for built in verbosity support
    #if args.verbose:
    #   mainLogger.info("verbosity turned on")

    print "=" * 60, "\nChecking Dependencies and Configure\n", "=" * 60

    print "Tempdir is:", tempdir

    mainLogger.info("Checking all Dependencies...")

    mainLogger.debug("truerypt binary is {}".format(parser.get('truecrypting', 'tc_binary')))
    dependency_check([parser.get('truecrypting', 'tc_binary'), "--text", "--version"])

    mainLogger.info("Configuring...")

    #
    # Setting Parameters given from argparse
    #

    update_config("DEFAULT", "device", args.device)
    update_config("thunderbird_linux", "version", args.thunder)
    update_config("thunderbird_windows", "version", args.thunder)
    update_config("thunderbird_mac", "version", args.thunder)
    update_config("vidalia_linux", "version", args.vidalia)
    update_config("vidalia_windows", "version", args.vidalia)
    update_config("vidalia_mac", "version", args.vidalia)
    update_config("DEFAULT", "container_name", args.container_name)
Beispiel #4
0
        sys.exit()

    # Removed, because there is no verbosity support, could be reimplemented later.
    # see the logging module for built in verbosity support
    #if args.verbose:
    #   mainLogger.info("verbosity turned on")

    print "=" * 60, "\nChecking Dependencies and Configure\n", "=" * 60

    print "Tempdir is:", tempdir

    mainLogger.info("Checking all Dependencies...")

    mainLogger.debug("truerypt binary is {}".format(
        parser.get('truecrypting', 'tc_binary')))
    dependency_check(
        [parser.get('truecrypting', 'tc_binary'), "--text", "--version"])

    mainLogger.info("Configuring...")

    #
    # Setting Parameters given from argparse
    #

    update_config("DEFAULT", "device", args.device)
    update_config("thunderbird_linux", "version", args.thunder)
    update_config("thunderbird_windows", "version", args.thunder)
    update_config("thunderbird_mac", "version", args.thunder)
    update_config("vidalia_linux", "version", args.vidalia)
    update_config("vidalia_windows", "version", args.vidalia)
    update_config("vidalia_mac", "version", args.vidalia)
    update_config("DEFAULT", "container_name", args.container_name)