commit: c86aaac5aca70211bc346b13e8d2b1d8afd00eb6 Author: André Erdmann <dywi <AT> mailerd <DOT> de> AuthorDate: Fri Jul 18 02:49:22 2014 +0000 Commit: André Erdmann <dywi <AT> mailerd <DOT> de> CommitDate: Fri Jul 18 02:49:22 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=c86aaac5
roverlay/runtime: fix add_addition_control_rules() --- roverlay/runtime.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/roverlay/runtime.py b/roverlay/runtime.py index 4d0e9c2..521eb0e 100644 --- a/roverlay/runtime.py +++ b/roverlay/runtime.py @@ -233,7 +233,12 @@ class RuntimeEnvironment ( RuntimeEnvironmentBase ): add_control_rule = self.create_addition_control_rules ( default_category = default_category ) - package_rules.append_rule ( add_control_rule ) + + if add_control_rule: + package_rules.append_rule ( add_control_rule ) + return True + else: + return False # --- end of add_addition_control_rules (...) --- def add_addition_control_to_overlay_creator ( self ): @@ -243,7 +248,7 @@ class RuntimeEnvironment ( RuntimeEnvironmentBase ): raise AssertionError ( "overlay creator has no package rules." ) # -- - self.add_addition_control_rules ( + return self.add_addition_control_rules ( self._overlay_creator.package_rules, self._overlay_creator.overlay.default_category, )