예제 #1
0
파일: repo.py 프로젝트: isantop/repoman
    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()
예제 #2
0
파일: service.py 프로젝트: pop-os/repoman
    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()
예제 #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')
예제 #4
0
def get_system_repo():
    """Get a repo for the system sources. """
    repo = repolib.SystemSource()
    return repo