diff options
author | Alexander Bersenev <bay@hackerdom.ru> | 2011-08-22 00:49:14 +0000 |
---|---|---|
committer | Alexander Bersenev <bay@hackerdom.ru> | 2011-08-22 00:49:14 +0000 |
commit | 73ea870fc954527ca168160bb86c3d42216203b0 (patch) | |
tree | 15993d0decdfb185f1a126e86cdfd58503a238a7 /src | |
parent | python 2.6 compatibility (diff) | |
download | autodep-73ea870fc954527ca168160bb86c3d42216203b0.tar.gz autodep-73ea870fc954527ca168160bb86c3d42216203b0.tar.bz2 autodep-73ea870fc954527ca168160bb86c3d42216203b0.zip |
add self to blocking white list
Diffstat (limited to 'src')
-rwxr-xr-x | src/autodep/autodep | 7 |
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()): |