Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/overlay/manifest/, roverlay/overlay/
Date: Mon, 30 Jul 2012 08:53:38
Message-Id: 1342802193.9c53db664b4ff66472394582f6549a0509eb4df2.dywi@gentoo
1 commit: 9c53db664b4ff66472394582f6549a0509eb4df2
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Fri Jul 20 16:36:33 2012 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Fri Jul 20 16:36:33 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=9c53db66
7
8 fix manifest creation
9
10 ---
11 roverlay/overlay/manifest/helpers.py | 5 -----
12 roverlay/overlay/package.py | 4 ++--
13 roverlay/overlay/root.py | 5 +----
14 3 files changed, 3 insertions(+), 11 deletions(-)
15
16 diff --git a/roverlay/overlay/manifest/helpers.py b/roverlay/overlay/manifest/helpers.py
17 index 168a119..d49ecf7 100644
18 --- a/roverlay/overlay/manifest/helpers.py
19 +++ b/roverlay/overlay/manifest/helpers.py
20 @@ -46,11 +46,6 @@ class ExternalManifestCreation ( object ):
21
22 raises: *passes Exceptions from failed config lookups
23 """
24 - self.logger.critical (
25 - "Manifest creation is broken! PORTAGE_RO_DISTDIRS does not work."
26 - )
27 - return False
28 -
29 distdirs = ' '.join ( set (
30 p ['distdir'] for p in package_info_list
31 ) )
32
33 diff --git a/roverlay/overlay/package.py b/roverlay/overlay/package.py
34 index 5b73788..2ea4cb2 100644
35 --- a/roverlay/overlay/package.py
36 +++ b/roverlay/overlay/package.py
37 @@ -67,8 +67,8 @@ class PackageDir ( object ):
38 if shortver in self._packages:
39 # package exists, check if it existed before script invocation
40 if self._packages [shortver] ['physical_only']:
41 - if not skip_if_physical:
42 - # ignore ebuilds that exist as file
43 + if add_if_physical:
44 + # else ignore ebuilds that exist as file
45 self._packages [shortver] = package_info
46 added = True
47
48
49 diff --git a/roverlay/overlay/root.py b/roverlay/overlay/root.py
50 index 4766b02..51239e2 100644
51 --- a/roverlay/overlay/root.py
52 +++ b/roverlay/overlay/root.py
53 @@ -58,9 +58,6 @@ class Overlay ( object ):
54 self.scan()
55 self._init_overlay ( reimport_eclass=True, make_profiles_dir=True )
56
57 - for c in self.list_packages ( for_deprules=True ):
58 - print ( str ( c ) )
59 -
60 # --- end of __init__ (...) ---
61
62 def scan ( self, **kw ):
63 @@ -204,9 +201,9 @@ class Overlay ( object ):
64
65 def finalize_write_incremental ( self ):
66 """Writes metadata + Manifest for all packages."""
67 + self._write_categories ( only_active=True )
68 for cat in self._categories.values():
69 cat.finalize_write_incremental()
70 - self._write_categories ( only_active=True )
71 # --- end of finalize_incremental (...) ---
72
73 def generate_metadata ( self, **metadata_kw ):