Esempio n. 1
0
    def __init__(self, parent=None):
        self.parent = parent
        self.log = logging.getLogger('repoman.Repo')
        handler = logging.StreamHandler()
        formatter = logging.Formatter(
            '%(asctime)s %(name)-12s %(levelname)-8s %(message)s')
        handler.setFormatter(formatter)
        self.log.addHandler(handler)
        self.log.setLevel(logging.WARNING)
        self.system_source = repolib.SystemSource()

        self.system_source.load_from_file()
Esempio n. 2
0
    def __init__(self, conn=None, object_path=None, bus_name=None):
        dbus.service.Object.__init__(self, conn, object_path, bus_name)

        # These are used by PolKit to check privileges
        self.dbus_info = None
        self.polkit = None
        self.enforce_polkit = True

        try:
            self.system_repo = repolib.SystemSource()
        except:
            self.system_repo = None
        self.sp = SoftwareProperties()
        self.cache = apt.Cache()
Esempio n. 3
0
    def __init__(self, conn=None, object_path=None, bus_name=None):
        dbus.service.Object.__init__(self, conn, object_path, bus_name)

        # These are used by PolKit to check privileges
        self.dbus_info = None
        self.polkit = None
        self.enforce_polkit = True

        try:
            self.system_repo = repolib.SystemSource()
        except:
            self.system_repo = None

        self.source = None
        self.sources_dir = Path('/etc/apt/sources.list.d')
Esempio n. 4
0
def get_system_repo():
    """Get a repo for the system sources. """
    repo = repolib.SystemSource()
    return repo