Gentoo Archives: gentoo-commits

From: Brian Dolbec <brian.dolbec@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoolkit:gentoolkit commit in: pym/gentoolkit/revdep_rebuild/
Date: Mon, 10 Oct 2011 16:09:33
Message-Id: 4fd527a67416ea278e450602c2bc73fe97ef06bc.dol-sen@gentoo
1 commit: 4fd527a67416ea278e450602c2bc73fe97ef06bc
2 Author: dol-sen <brian.dolbec <AT> gmail <DOT> com>
3 AuthorDate: Mon Oct 10 16:03:32 2011 +0000
4 Commit: Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
5 CommitDate: Mon Oct 10 16:03:32 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=4fd527a6
7
8 add --library output to revdep-rebuild.
9
10 ---
11 pym/gentoolkit/revdep_rebuild/analyse.py | 2 ++
12 pym/gentoolkit/revdep_rebuild/rebuild.py | 4 ++++
13 2 files changed, 6 insertions(+), 0 deletions(-)
14
15 diff --git a/pym/gentoolkit/revdep_rebuild/analyse.py b/pym/gentoolkit/revdep_rebuild/analyse.py
16 index f992db0..79b8fe3 100644
17 --- a/pym/gentoolkit/revdep_rebuild/analyse.py
18 +++ b/pym/gentoolkit/revdep_rebuild/analyse.py
19 @@ -206,6 +206,8 @@ def analyse(settings, logger, libraries=None, la_libraries=None,
20 for ltc in _libs_to_check:
21 if os.path.isfile(ltc):
22 ltc = scan(['-nBSF', '%S'], [ltc,], settings['CMD_MAX_ARGS'])[0].split()[0]
23 + else:
24 + logger.warn(yellow(' * ') + bold('Library "%s" was not found' % ltc))
25 nltc += [ltc,]
26 _libs_to_check = nltc
27
28
29 diff --git a/pym/gentoolkit/revdep_rebuild/rebuild.py b/pym/gentoolkit/revdep_rebuild/rebuild.py
30 index c8e0b37..fe00069 100644
31 --- a/pym/gentoolkit/revdep_rebuild/rebuild.py
32 +++ b/pym/gentoolkit/revdep_rebuild/rebuild.py
33 @@ -205,6 +205,10 @@ def main(settings=None, logger=None):
34 yellow('You are not root, adding --pretend to portage options'))
35 settings['PRETEND'] = True
36
37 + if settings['library']:
38 + logger.warn(green(' * ') +
39 + "Looking for libraries: %s" % (bold(', '.join(settings['library']))))
40 +
41 if settings['USE_TMP_FILES'] \
42 and check_temp_files(settings['DEFAULT_TMP_DIR'], logger=logger):
43 libraries, la_libraries, libraries_links, binaries = read_cache(