Example #1
0
 def fetch(self, fetcher, progress):
     path = os.path.join(sysconf.get("deb-root", "/"),
                         "var/lib/dpkg/status")
     digest = os.path.getmtime(path)
     if digest == self._digest:
         return True
     self.removeLoaders()
     loader = DebTagFileLoader(path)
     loader.setInstalled(True)
     loader.setChannel(self)
     self._loaders.append(loader)
     self._digest = digest
     return True
Example #2
0
 def fetch(self, fetcher, progress):
     path = os.path.join(sysconf.get("deb-root", "/"),
                         sysconf.get("deb-admindir", "var/lib/dpkg"),
                         "status")
     digest = os.path.getmtime(path)
     if digest == self._digest:
         return True
     self.removeLoaders()
     filelistspath = os.path.join(sysconf.get("deb-root", "/"),
                         sysconf.get("deb-admindir", "var/lib/dpkg"),
                         "info")
     changelogpath = os.path.join(sysconf.get("deb-root", "/"),
                         "usr/share/doc")
     loader = DebTagFileLoader(path, None, filelistspath, changelogpath)
     loader.setInstalled(True)
     loader.setChannel(self)
     self._loaders.append(loader)
     self._digest = digest
     return True