Example #1
0
    except yum.Errors.DuplicateRepoError, e:
        logging.critical(e)
        sys.exit(1)

    # setup repos
    try:
        track.doRepoSetup()
    except yum.Errors.RepoError, e:
        logging.critical("could not setup repositories: %s" % (e))
        sys.exit(1)

    # get xml data from repos
    if not options.urls:
        logging.info("setting up package sacks")
    track._getSacks(archlist=archlist)

    final_pkgs = {}
    pkg_list = []
    repoid_list = []

    # get list of enabled repos
    # need for checking repos in package attrs
    for repoid in track.repos.listEnabled():
        repoid_list.append(repoid.id)

    logging.debug("enabled repos %s" % repoid_list)

    # get package downloads
    for p in packages:
        # append name