Lines Matching refs:component
472 def component_srcdir(self, component): argument
474 return os.path.join(self.srcdir, component)
476 def component_builddir(self, action, config, component, subconfig=None): argument
481 return os.path.join(self.builddir, action, component)
483 return os.path.join(self.builddir, action, config, component)
486 return os.path.join(self.builddir, action, config, component,
775 def set_component_version(self, component, version, explicit, revision): argument
777 self.versions[component] = {'version': version,
845 def checkout_vcs(self, component, version, update): argument
848 if component == 'binutils':
855 return self.git_checkout(component, git_url, git_branch, update)
856 elif component == 'gcc':
862 elif component == 'glibc':
868 r = self.git_checkout(component, git_url, git_branch, update)
871 elif component == 'gnumach':
874 r = self.git_checkout(component, git_url, git_branch, update)
876 cwd=self.component_srcdir(component), check=True)
878 elif component == 'mig':
881 r = self.git_checkout(component, git_url, git_branch, update)
883 cwd=self.component_srcdir(component), check=True)
885 elif component == 'hurd':
888 r = self.git_checkout(component, git_url, git_branch, update)
890 cwd=self.component_srcdir(component), check=True)
893 print('error: component %s coming from VCS' % component)
896 def git_checkout(self, component, git_url, git_branch, update): argument
900 cwd=self.component_srcdir(component), check=True)
903 cwd=self.component_srcdir(component), check=True)
905 cwd=self.component_srcdir(component), check=True)
913 self.component_srcdir(component)], check=True)
915 cwd=self.component_srcdir(component),
962 def checkout_tar(self, component, version, update): argument
976 if component not in url_map:
977 print('error: component %s coming from tarball' % component)
980 url = url_map[component] % {'version': version, 'major': version_major}
988 os.rename(os.path.join(self.srcdir, '%s-%s' % (component, version)),
989 self.component_srcdir(component))
1339 def component_builddir(self, component): argument
1341 return self.ctx.component_builddir('compilers', self.name, component)