]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
naoki: Add reverse dependencies.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 20 May 2010 21:10:19 +0000 (23:10 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 20 May 2010 21:10:19 +0000 (23:10 +0200)
naoki/backend.py

index b1177819accf38693b9d4e8837345cd7361ea74e..afb7cd5342a6effc292beb057010bd4289edc01a 100644 (file)
@@ -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")