diff options
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 97863e517a..3c7b60eb95 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -124,6 +124,8 @@ class BBCooker: | |||
| 124 | 124 | ||
| 125 | if 'world' in self.configuration.pkgs_to_build: | 125 | if 'world' in self.configuration.pkgs_to_build: | 
| 126 | buildlog.error("'world' is not a valid target for --environment.") | 126 | buildlog.error("'world' is not a valid target for --environment.") | 
| 127 | if 'universe' in self.configuration.pkgs_to_build: | ||
| 128 | buildlog.error("'universe' is not a valid target for --environment.") | ||
| 127 | elif len(self.configuration.pkgs_to_build) > 1: | 129 | elif len(self.configuration.pkgs_to_build) > 1: | 
| 128 | buildlog.error("Only one target can be used with the --environment option.") | 130 | buildlog.error("Only one target can be used with the --environment option.") | 
| 129 | elif self.configuration.buildfile and len(self.configuration.pkgs_to_build) > 0: | 131 | elif self.configuration.buildfile and len(self.configuration.pkgs_to_build) > 0: | 
| @@ -889,6 +891,12 @@ class BBCooker: | |||
| 889 | for t in self.status.world_target: | 891 | for t in self.status.world_target: | 
| 890 | pkgs_to_build.append(t) | 892 | pkgs_to_build.append(t) | 
| 891 | 893 | ||
| 894 | if 'universe' in pkgs_to_build: | ||
| 895 | parselog.debug(1, "collating packages for \"universe\"") | ||
| 896 | pkgs_to_build.remove('universe') | ||
| 897 | for t in self.status.universe_target: | ||
| 898 | pkgs_to_build.append(t) | ||
| 899 | |||
| 892 | return pkgs_to_build | 900 | return pkgs_to_build | 
| 893 | 901 | ||
| 894 | def get_bbfiles( self, path = os.getcwd() ): | 902 | def get_bbfiles( self, path = os.getcwd() ): | 
