aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexander Bersenev <bay@hackerdom.ru>2011-08-22 00:49:14 +0000
committerAlexander Bersenev <bay@hackerdom.ru>2011-08-22 00:49:14 +0000
commit73ea870fc954527ca168160bb86c3d42216203b0 (patch)
tree15993d0decdfb185f1a126e86cdfd58503a238a7 /src
parentpython 2.6 compatibility (diff)
downloadautodep-73ea870fc954527ca168160bb86c3d42216203b0.tar.gz
autodep-73ea870fc954527ca168160bb86c3d42216203b0.tar.bz2
autodep-73ea870fc954527ca168160bb86c3d42216203b0.zip
add self to blocking white list
Diffstat (limited to 'src')
-rwxr-xr-xsrc/autodep/autodep7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/autodep/autodep b/src/autodep/autodep
index d607ed6..335cb2e 100755
--- a/src/autodep/autodep
+++ b/src/autodep/autodep
@@ -172,8 +172,8 @@ def get_filter_function(options,args,system_packages,portage_api):
portage_api.get_deps(file_to_package[program_path],["RDEPEND"]))
allowedpkgs+=depslist
- #print allowedpkgs
-
+ # Do not forget to add self
+ allowedpkgs+=["app-portage/autodep"]
# remember the allowedpkgs in deps_all. It is bad to do it here.
runtime_vars["deps_all"]=allowedpkgs
@@ -320,6 +320,7 @@ for package in sorted(packagesinfo):
is_pkg_in_dep=package in runtime_vars["deps_all"]
is_pkg_in_system=package in system_packages
is_pkg_in_portage_dep=runtime_vars["is_emerge"] and package in runtime_vars["deps_portage"]
+ is_pkg_self="app-portage/autodep" in package
is_pkg_python="dev-lang/python" in package
stages=[]
@@ -357,6 +358,8 @@ for package in sorted(packagesinfo):
color_printer.printmsg("text","[SYSTEM]")
elif is_pkg_in_portage_dep:
color_printer.printmsg("text","[PORTAGE DEP]")
+ elif is_pkg_self:
+ color_printer.printmsg("text","[AUTODEP]")
elif is_pkg_python:
color_printer.printmsg("text","[INTERPRETER]")
elif not events_analysis.is_package_useful(package,stages,filenames.keys()):