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
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