diff options
Diffstat (limited to 'bitbake/lib/bb/cookerdata.py')
-rw-r--r-- | bitbake/lib/bb/cookerdata.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cookerdata.py b/bitbake/lib/bb/cookerdata.py index 60a6d516af..470d5381ae 100644 --- a/bitbake/lib/bb/cookerdata.py +++ b/bitbake/lib/bb/cookerdata.py | |||
@@ -69,6 +69,17 @@ class ConfigParameters(object): | |||
69 | if bbpkgs: | 69 | if bbpkgs: |
70 | self.options.pkgs_to_build.extend(bbpkgs.split()) | 70 | self.options.pkgs_to_build.extend(bbpkgs.split()) |
71 | 71 | ||
72 | def updateToServer(self, server): | ||
73 | options = {} | ||
74 | for o in ["abort", "tryaltconfigs", "force", "invalidate_stamp", | ||
75 | "verbose", "debug", "dry_run", "dump_signatures", | ||
76 | "debug_domains", "extra_assume_provided", "profile"]: | ||
77 | options[o] = getattr(self.options, o) | ||
78 | |||
79 | ret, error = server.runCommand(["updateConfig", options]) | ||
80 | if error: | ||
81 | raise Exception("Unable to update the server configuration with local parameters: %s" % error) | ||
82 | |||
72 | def parseActions(self): | 83 | def parseActions(self): |
73 | # Parse any commandline into actions | 84 | # Parse any commandline into actions |
74 | action = {'action':None, 'msg':None} | 85 | action = {'action':None, 'msg':None} |