From: Michael Tremer Date: Thu, 20 May 2010 21:10:19 +0000 (+0200) Subject: naoki: Add reverse dependencies. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a99ee7a20ba8433a85c2b57a17d8a4271ac9142;p=ipfire-3.x.git naoki: Add reverse dependencies. --- diff --git a/naoki/backend.py b/naoki/backend.py index b1177819a..afb7cd534 100644 --- a/naoki/backend.py +++ b/naoki/backend.py @@ -342,6 +342,15 @@ class PackageInfo(object): def dependencies_toolchain(self): return self._dependencies("PKG_TOOLCHAIN_DEPENDENCIES", toolchain=True) + @property + def dependencies_reversed(self): + deps = [] + for package in parse_package_info(get_package_names()): + if self.name in [dep.name for dep in package.dependencies]: + deps.append(package.name) + + return deps + @property def description(self): return self._data.get("PKG_DESCRIPTION")